An estimated several hundred thousand demonstrators filled the streets of Prague on Friday in support of President Petr Pavel and against the current Czech government, marking the country's largest political rally in five years.
The protest, organized by civic groups supporting Pavel's pro-European and pro-Ukrainian policies, drew crowds that organizers estimated exceeded 300,000 people. Police did not provide an official count but confirmed the gathering was significantly larger than previous demonstrations over the past year.
The rally reflects deepening divisions over Czech foreign policy, particularly regarding military support for Ukraine and the country's relationship with the European Union. The Czech Republic has been one of Ukraine's staunchest supporters on a per capita basis, providing substantial military aid and hosting hundreds of thousands of Ukrainian refugees.
But that commitment has come with domestic political costs. Rising energy prices, inflation, and economic uncertainty have fueled opposition to the government's foreign policy stance. Friday's demonstration was organized specifically to counter that opposition and demonstrate continued public support for Pavel's approach.
President Pavel, a former NATO general, has been at odds with elements of the governing coalition over how aggressively the Czech Republic should support Ukraine and confront Russia. While Prime Minister Petr Fiala's government has generally aligned with Pavel on these issues, political pressure from populist opposition parties has created tensions.
"We are here because we believe the Czech Republic belongs in Europe, belongs in , and stands with those fighting for freedom," said , one of the protest organizers, addressing the crowd in .

