Around 70,000 people gathered in central Prague to protest against the Czech government's foreign and economic policies. Prime Minister Petr Fiala said the protesters did not have the country's best interests at heart.
An estimated 70,000 protesters from the far-right and far-left rallied in central Prague against the Czech government on Saturday.
Some of the groups represented at the demonstration were the populist anti-migrant Freedom and Direct Democracy Party and the Communist Party.
Dubbed "Czech Republic First," the protest highlighted rising inflation fueled by a rise in energy prices, Covid-19 vaccinations, and immigrants.
The protesters demanded the resignation of the current coalition government led by conservative Prime Minister Petr Fiala, which had taken office last December.
Protesters slam government over Ukraine policy
The organizers of the demonstration said the Czech Republic should be militarily neutral and ensure direct contracts with gas suppliers, including Russia.
The protesters condemned the government for supporting sanctions against Russia over its war in Ukraine and accused it of being unable to cope with soaring energy prices.
They said the government pays more attention to war-torn Ukraine than to its own citizens. "The best for the Ukrainians and two sweaters for us," read a banner, a reference to concerns about heating costs in winter.
The Czech Republic, which currently holds the rotating EU presidency, has taken in around 400,000 refugees from Ukraine and has provided significant military and humanitarian aid to the war-torn country.
Lipavsky: Russia's behavior is unacceptable
Fiala warns of Russian propaganda
The rally in Prague came a day after the government survived a no-confidence vote after the opposition claimed it would not crack down on inflation and energy prices.
Petr Fiala, who leads the center-right five-party coalition, said the protesters did not have the country's best interests at heart.
"The protest on Wenceslas Square was called by forces that are pro-Russian, are close to extreme positions and are against the interests of the Czech Republic," Fiala said. "It is clear that Russian propaganda and disinformation campaigns are present on our territory and some people simply listen to them."
The Czech government plans to convene an emergency meeting of EU countries next week to find a common approach to tackling the energy crisis.