Dutch police used tear gas and water cannon to disperse violent anti-immigration protesters in The Hague on Saturday.
Thirty people were arrested and two officers injured as large groups of people clashed with police, with some throwing rocks and bottles.
Around 1,500 people blocked a highway crossing the city, while a police car was set on fire, the Netherlands news agency ANP reported, citing police figures.
Prime Minister Dick Schoof condemned the "shocking and bizarre images of shameless violence", saying it was "completely unacceptable".
Right-wing leader Geert Wilders, who won the previous election in the Netherlands and has retained his lead in opinion polls ahead of a 29 October vote, was invited to speak at the demonstration but did not attend.
Instead he also condemned the violence against police as "utterly unacceptable", saying it was the work of "idiots".
The protest was organised by a right-wing activist, demanding stricter migration policies and a clampdown on asylum seekers.
Violence erupted when large groups of protesters, many waving Dutch flags and flags associated with far-right groups, confronted security forces.
Protesters also smashed the windows of the headquarters of the centre-left D66 party, viewed by many on the far right as a party that serves a progressive elite.
D66 leader Rob Jetten said the damage inside was extensive and told the protesters to "stay away from political parties".
"If you think you can intimidate us, tough luck. We will never let extremist rioters take away our beautiful country," he said on social media platform X.
Nobody was present in the D66 offices at the time of the protests, according to party officials cited by ANP.
The Dutch government collapsed in June after Wilders withdrew his far-right PVV party from the governing coalition following a row over migration.
The dispute came after Wilders pushed for 10 additional asylum measures, including a freeze on applications, halting the construction of reception centres and limiting family reunification.
The governing coalition was in place for less than one year.
A cyclist dresses up as a bear and "urinates" into a canal to highlight awareness of prostate cancer.
All five secondary schools in Beverwijk and Heemskerk are closed in a bid to restore calm.
Results and scorecards from the Netherlands' brief tour of Bangladesh, featuring three Twenty20 internationals in Sylhet.
Prosecutor says painting no longer at Buenos Aires home featured in estate agent's advert.
Portrait of a Lady seen in house near Buenos Aires, more than 80 years after it was looted from a Jewish art dealer in Amsterdam.
Copyright 2025 BBC. All rights reserved. The BBC is not responsible for the content of external sites. Read about our approach to external linking.