I manifestanti hanno riempito la Piazza San Venceslao, lunga 750 metri e sede della più grande manifestazione nella storia del Paese, cantando e sventolando bandiere ucraine blu e gialle e cartelli con messaggi come "Giù le mani dall'Ucraina" e "Putin criminale di guerra".

Le proteste arrivano mentre i combattimenti in Ucraina hanno raggiunto il quarto giorno dopo l'invasione della Russia, che Mosca definisce un'operazione speciale, il più grande assalto a uno Stato europeo dalla Seconda Guerra Mondiale.

"Naturalmente sono dovuto venire qui oggi, perché bisogna opporsi al male", ha detto a Reuters il pensionato Jindrich Synek. "L'ho già sperimentato in questa piazza un paio di volte".

Piazza San Venceslao è stata sede di manifestazioni durante la Rivoluzione di Velluto del 1989, che ha posto fine a decenni di governo comunista sostenuto dall'Unione Sovietica, nonché di proteste nel 1968, quando le truppe guidate dall'Unione Sovietica invasero la Cecoslovacchia comunista per porre fine alle riforme che avevano irritato Mosca.

Il Primo Ministro ceco Petr Fiala ha detto che l'edificio del Museo Nazionale in cima alla piazza presenta ancora i fori dei proiettili degli invasori russi nel 1968.

"La nostra esperienza storica è su quella facciata", ha detto. "Questo è uno dei motivi per cui non possiamo placare i carri armati che arrivano in qualche Paese, schiacciando il desiderio di libertà e democrazia".

La Repubblica Ceca ospita circa 260.000 ucraini, molti dei quali si sono uniti alla folla e hanno contribuito a guidare i canti in ucraino di "Gloria all'Ucraina". Anche alcuni russi contrari alla guerra si sono uniti alla protesta.

"Vogliamo sostenere l'Ucraina e le persone coraggiose di quel Paese", ha detto Petr Kopejska, un terapeuta. "Si tratta anche di noi, della nostra sicurezza".