Thousands of people joined traditional May Day protests across France today, gathering despite Covid-19 restrictions, to demand social and economic justice and voice their opposition to government plans to change unemployment benefits.
About 300 rallies were organised in Paris and other cities including Lyon, Nantes, Lille and Toulouse.
In the French capital, trade unionists were joined by members of the "Yellow Vest" movement that triggered a wave of anti-government protests three years ago and by workers from sectors hit hard by pandemic restrictions such as culture.
Most demonstrations were peaceful, although Lyon police scattered a group of about 200 people who were throwing fireworks, the Auvergne-Rhone-Alpes prefecture said on Twitter.
Seventeen people were arrested in Paris, where 5,000 police have been deployed, the Paris Prefecture de Police told Reuters.
A few hooded, black-clad demonstrators clashed with police or threw stones and garbage bins. Police said they had prevented 'Black Bloc' anarchists from forming a group.
Far-left leader Jean-Luc Melenchon and far-right leader Marine Le Pen, who both plan to challenge President Emmanuel Macron in next year's presidential election, both attended May Day events.
"My wish for the working class is that it can be free of the fear of being unemployed," Melenchon told a march in Lille, adding he hoped to return to the northern city next 1 May as president.
Ms Le Pen had earlier laid a wreath at the statue in Paris of Joan of Arc, whom her party uses as a nationalist symbol, warning of "total chaos" if Macron is re-elected.
Mr Macron, a former investment banker, won the presidency in 2017 promising a new way of doing politics.
But much of his reform agenda has been bogged down in fights with unions, while the pandemic has halted his plans to reform the pension system.
France, which has the world's eighth-highest tally of coronavirus deaths, will start unwinding its third pandemic lockdown from Monday after a fall in infection rates.