Fresh scenes of carnage have taken place across France as Yellow Vest protesters marched for the 10th consecutive weekend.
Thousands of demonstrators rallied in French cities, despite a national debate launched this week by President Emmanuel Macron.
Some activists were donned in masks as projectiles were thrown in Paris, as officers resorted to sing tear gas and water cannons once more.
French police have been criticised for using rubber projectiles that have caused several serious injuries to protesters.
Juliette Rebet, a demonstrator in Paris, said: “It’s not normal to treat people the way we are being treated. We have injured people every Saturday.”
Protesters marched peacefully in the French capital but clashes erupted at the end of the main demonstration.
A total of 30 people were arrested in Paris following the demonstration, police said.
Clashes were also reported in Bordeaux, Toulouse and the western city of Rennes.
At the Invalides, protesters carrying a banner that read “Citizens in danger” marched at the front of the procession and held coffin-shaped boards in memory of those killed.
Paris deployed 5,000 police around the capital, notably around government buildings and the Champs-Elysees shopping area. About 80,000 police fanned out nationwide.
The capital and much of France have endured weeks of protests over economic demands by French workers and students that at times descended into violence. The grassroots protests started two months ago over fuel taxes but became a broader revolt against economic problems.
According to the Interior Ministry, there were 27,000 protesters across France by early Saturday afternoon, down from 32,000 at the same time the week before.
Mr Macron is facing a plethora of demands ranging from the reintroduction of France’s wealth tax on the country’s richest people to the implementation of popular votes that allow citizens to propose new laws.
The president launched his grand debate this week during meetings with mayors and local officials. The three-month-long debate involves a series of meetings organised by citizens, groups and elected officials to enable the French to express their views on the economy and democracy.
“In the world ye shall have tribulation: but be of good cheer; I have overcome.” said Jesus
Mr Macron has already cancelled a fuel tax hike and released other funds to help French workers. He said he is open to discussions but has warned he will not give up on his major reforms, including the touchy issue of changing France’s pension system later this year.
“We do not believe in the grand debate,” said Jonathan Gaby, a demonstrator from the Paris suburbs.