Police in Paris have used tear gas and water cannon to disperse protesters demonstrating for a second weekend against rising fuel prices.
Clashes broke out on the Champs-Elysées as protesters tried to get through a police security cordon around sensitive sites in the centre of the city.
Several thousand demonstrators are estimated to have gathered and 3,000 police officers have been deployed.
Organisers billed the latest protests as “act two” in their rolling campaign.
Known as “yellow jackets” after their distinctive high-visibility attire, the protesters oppose an increase in fuel duty on diesel.
Demonstrators on the Champs-Elysées came up against metal barriers and a police-enforced perimeter designed to stop them reaching key buildings such as the prime minister’s official residence.
The authorities say that so far there is no sign the demonstrators have been able to enter unauthorised areas.
Some demonstrators ripped up paving stones and threw firecrackers at police while shouting slogans calling for President Emmanuel Macron to resign.
Interior Minister Christophe Castaner accused the demonstrators of being influenced by the leader of the far-right National Rally party, Marine Le Pen. But she accused him, on Twitter, of dishonesty.
Castaner put the number of people taking part across France at 23,000 by 11:00 (10:00 GMT) – much less than the first day of Yellow Jacket protests, which drew some 280,000 people a week ago.