Protesters are gathering in Prague to demand the resignation of Prime Minister Andrej Babis.
Mr Babis is facing a criminal investigation over alleged fraud, and is also the subject of an EU conflict-of-interest investigation. He denies the allegations.
On 5 June, some 120,000 people marched in the capital.
Organisers are expecting the largest protest since the fall of communism in 1989.
Who is marching?
The protest is organised by the Million Moments for Democracy group. The movement has grown from a small student initiative into a mass movement.
It has organised a number of protests this year. The last major rally was on 5 June.
- Czech protest ‘biggest since end of communism’
- Andrej Babis: A populist billionaire
Benjamin Roll, a member of the group, told the Associated Press news agency: “It’s a shame that our political situation is in such a state that something like this has to happen.
“On the other hand, I’m glad that we are succeeding in mobilising the civil society.”
Why are the allegations against Babis?
The prime minister is facing a criminal investigation in the Czech Republic for alleged abuse of €2m in EU subsidies over 10 years ago.
Police say they are investigating accusations that Mr Babis hid his ownership of a farm and conference centre known as “Stork Nest” (Capi hnizdo in Czech) so that it could qualify for an EU subsidy designed to help small businesses.
The billionaire is also the subject of an EU conflict-of-interest investigation over his Agrofert conglomerate, which he transferred to two trust funds shortly before he came to power in 2017.
However a European Commission draft report leaked earlier this month found that Mr Babis was still profiting from the group. The report determined that he should return about 451m Czech koruna (€17.5m; £15.5m) in subsidies.
Mr Babis has dismissed all of the allegations as baseless and politically motivated.
A day after police advised that the state prosecutor file charges against him, the minister of justice was changed.
Demonstrators argue that the new Minister of Justice, Marie Benesova, is too close to Mr Babis.
The 71-year-old previously voted against a request from the police to strip Mr Babis of parliamentary immunity.
How has the prime minister reacted?
Mr Babis branded the EU report as “an attack on the Czech Republic” and has refused to return any subsidies.
He said: “The Czech Republic will certainly not have to return any subsidies. There is no reason for that because I do not violate Czech nor European legal rules regarding conflict of interest.”
Mr Babis has also refused to step down.