By Rob Cameron
BBC News, Prague
People in Prague have been commemorating the 60th anniversary of the Prague Uprising, when thousands of Czechs rose up against Nazi occupiers.
Prague was the last European capital to be liberated
The centrepiece of the commemorations was a partial re-enactment of the battle for Czech Radio, where the call to arms was broadcast on 5 May 1945.
Some 30,000 people answered the call to take up arms against the Germans.
For the next four days, Prague saw fierce street fighting which left over 2,000 dead.
The Prague Uprising finally came to an end with the arrival of the Red Army on the morning of 9 May.
Prague was the last European capital to be liberated after six years of terror at the hands of the Nazis.
The sound of gunfire rung out on Vinohradska Street as large crowds watched the battle come to life.
Fake blood ran along the gutters as actors dressed as resistance fighters and SS guards fought for control of the radio building.
One man was 10 years old in 1945, but remembers the day clearly.
"This day is one of the most important days in our history, in the history of all Czechoslovak patriots," he said.
"Victory in World War II was the necessity for surviving - and not only for our Czechoslovak nation, but for the nations of all Europe, endangered by German Nazi barbarism."