Rassemblés près de la Porte de Brandebourg, symbole d'une Allemagne divisée pendant la Guerre froide, les manifestants - y compris des personnes en fauteuil roulant et des enfants en poussette - ont marché dans les rues de Berlin, scandant et chantant par moments.

Les slogans inscrits sur les affiches et les banderoles comprenaient "Stop Poutine", "Stop à la guerre", "Les soldats russes rentrent chez eux" et "Solidarité avec l'Ukraine !".

"Avant tout, il est extrêmement important que les Ukrainiens voient que nous ne les oublierons pas, ni dans deux semaines, ni après", a déclaré la manifestante Helene Krass.

"Si nous descendons dans la rue un dimanche sur deux pendant un an, ce n'est pas grave non plus", a-t-elle ajouté.

Certains manifestants ont même soutenu les livraisons d'armes à l'Ukraine. L'invasion russe a incité l'Allemagne à briser un tabou datant de l'après-guerre et consistant à ne pas fournir d'armes aux zones de conflit. Elle envoie désormais à l'Ukraine des armes antichars et des missiles sol-air Stinger provenant de ses stocks militaires.

"On peut introduire des sanctions qui frappent l'économie et c'est important, mais nous devrions aussi considérer ce qui aide l'armée ukrainienne en temps de guerre et malheureusement, ce sont les armes", a déclaré un autre manifestant.

La police a déclaré qu'entre 20 000 et 30 000 personnes ont rejoint la manifestation, soit moins de la moitié des 100 000 personnes qui sont descendues dans la rue il y a deux semaines, selon la police.

Elle fait suite à une manifestation dans la ville toscane de Florence samedi où des milliers de personnes se sont rassemblées pour montrer leur soutien à l'Ukraine.

La Russie qualifie ses actions en Ukraine d'"opération spéciale" qui, selon elle, ne vise pas à occuper un territoire mais à détruire les capacités militaires de son voisin et à "dé-nazifier" le pays.