Czech ruling coalition wins Senate elections
Overall, the ruling coalition parties won 18 seats in the ballot.
Recent major protests against the Czech government over its handling of the energy crisis and its support for Ukraine have not translated into gains for the opposition.
Populist former Prime Minister Andrej Babis called the poll a referendum on the government, but his centrist ANO (YES) movement only won three seats. The main anti-migrant party, Freedom and Direct Democracy, was left without a single seat in the upper house.
The lower house of parliament dominates the legislative process, but the Senate plays an important role in passing constitutional amendments and approving Constitutional Court judges.
The current Czech government strongly supports Ukraine after its invasion by Russia. The country has donated weapons, including heavy weapons, to the Ukrainian Armed Forces and hosted some 430,000 Ukrainian refugees.