Security forces have fired tear gas at a protest march against police violence in Paris, after masked protesters launched fireworks at their lines, put up barricades and threw stones.
Thousands of people across France marched in protest and demanded a free press after footage of police beating a black music producer emerged.
The images fanned anger about a draft law that is seen as curbing the right of journalists to report on police brutality.
In Paris, protesters set street furniture on fire and clashed with police as they tried to block access to certain streets.
In Lille, Rennes, Strasbourg and other cities, thousands more protested against the draft bill that makes it a crime to circulate images of police officers in certain circumstances.
Opponents say the proposed law limits press freedom.
Many carried placards with slogans such as "Who will protect us from the police", "Stop police violence" and "Democracy bludgeoned".
Australian Associated Press