Vincent Autin and Bruno Boileau have become the the first same-sex couple to marry in France.
The pair exchanged vows in Montpellier's city hall before the mayor, relatives, friends and media as police stood guard outside to ensure the ceremony was not disrupted by protesters.
"It's a great pleasure for me to declare you married by law," said Montpellier's left-wing Mayor Helene Mandroux, as the couple embraced to a huge cheer from an audience of about 500.
Two men married each other in the southern French city of Montpellier in the country's first same-sex wedding.
France's first same-sex marriage is a major test for a country that has seen violent protests over the new legislation in recent days.