Les manifestants ont rempli la place Venceslas, longue de 750 mètres, site des plus grandes manifestations de l'histoire du pays, en scandant et en brandissant des drapeaux ukrainiens bleus et jaunes et des pancartes portant des messages tels que "Bas les pattes de l'Ukraine" et "Poutine criminel de guerre".

Les manifestations interviennent alors que les combats en Ukraine ont atteint un quatrième jour après l'invasion de la Russie, que Moscou qualifie d'opération spéciale, le plus grand assaut contre un État européen depuis la Seconde Guerre mondiale.

"Bien sûr, je devais venir ici aujourd'hui, car il faut s'opposer au mal", a déclaré à Reuters le retraité Jindrich Synek. "Je l'ai déjà vécu sur cette place à plusieurs reprises".

La place Wenceslas a été le théâtre de manifestations pendant la révolution de velours de 1989 qui a mis fin à des décennies de régime communiste soutenu par l'Union soviétique, ainsi que de protestations en 1968 lorsque les troupes sous commandement soviétique ont envahi la Tchécoslovaquie communiste pour mettre fin à des réformes qui dérangeaient Moscou.

Le Premier ministre tchèque Petr Fiala a déclaré que le bâtiment du Musée national, situé en haut de la place, présentait encore des impacts de balles provenant des envahisseurs russes en 1968.

"Notre expérience historique se trouve sur cette façade", a-t-il déclaré. "C'est l'une des raisons pour lesquelles nous ne pouvons pas apaiser les chars qui arrivent dans un pays, en écrasant le désir de liberté et de démocratie."

La République tchèque compte environ 260 000 Ukrainiens, dont beaucoup se sont joints à la foule et ont aidé à mener les chants en ukrainien de "Gloire à l'Ukraine". Certains Russes opposés à la guerre se sont également joints à la manifestation.

"Nous voulons soutenir l'Ukraine et les personnes courageuses qui s'y trouvent", a déclaré Petr Kopejska, un thérapeute. "Il s'agit aussi de nous, de notre sécurité".