Hundreds of thousands of people poured onto the streets of central Paris on Sunday to protest against President Francois Hollande’s plan to legalise gay marriage and adoption by June.
Television footage showed some scuffles breaking out, with security forces firing tear gas on pink-clad marchers waving flags and chanting slogans against Hollande. In France, anti-gay protesters often wear pink.
Official police estimates put the turnout at around 300,000 while organisers esstimated it at 1.4 million.
It was the second such protest this year after a similar march in January highlighted eroding public support for the bill that had forced deputies to put off a plan to allow lesbian couples access to artificial insemination.