French police said they arrested more than 200 "yellow vest" demonstrators in Paris on Saturday as clashes broke out with demonstrators turning out for a 23rd week of anti-government protests.
Police used stun grenades and tear gas to disperse marchers in the centre of the French capital.
Some protesters threw bottles and other objects at police and set fire to vehicles, safety barriers and bins.
Between the two major squares of Bastille and Republique the damage done had been considerable, said Emmanuel Gregoire, deputy mayor of Paris.
"The violence has to stop!" he added.
Across France, the authorities mobilised more than 60,000 police officers and paramilitary gendarmes to try to contain what they feared would be a surge in violence similar to the March 16 riots that wrought havoc along the Champs-Elysees.
Paris police reported 227 arrests and more than 20,500 checks on individual protesters.
By early evening, 178 had been detained, including six minors, said the prosecutors office.
Interior Minister Christophe Castaner congratulated the police on limiting the damage, "despite the willingness of some demonstrators to break things again".
Although the main protest took place in Paris this weekend, there were also demonstrations in other cities, including Lille in the north and Bordeaux and Toulouse in the southwest.
'Don't forget les Miserables'
Yellow vest protests were banned from the area around Notre-Dame Cathedral, parts of which are still sealed off after Monday's devastating blaze.
But more than one protester expressed frustration at the largesse of several French tycoons who have promised millions towards the cathedral's restoration.
"We're worth a cathedral," said one placard at a protest in Montpellier.
Others picked up on a tweet by French writer Olivier Pourriol.
"Victor Hugo thanks all those generous donors ready to save Notre-Dame of Paris and proposes they do the same thing for Les Miserables," he wrote referring to Hugo's famous novel about the poorest people in Paris.
The fire at Notre-Dame forced French President Emmanuel to postpone a live broadcast announcing fresh measures to try to meet the grievances of ordinary French citizens.
He will now unveil that package on Thursday, though many yellow jackets protesters have already made it clear they expect little.
The yellow vest movement is demanding changes to the government's social and fiscal policies.
Interior ministry figures put the number of demonstrators nationwide at 27,900 across the country and 9,000 in Paris.
Protest organisers, who have repeatedly said the official figures are underestimated, put the turnout across the country at more than 100,000.