Vincent Autin and Bruno Boileau were pronounced "spouses" at their wedding.
France's first same-sex wedding took place in Montpellier yesterday, with the newlyweds calling it a triumph of "love over hate" after months of protests that have divided the country.
To the strains of Frank Sinatra's Love and Marriage, Vincent Autin, 40, and Bruno Boileau, 30, were pronounced "spouses" in front of more than 500 guests in the town hall of a city dubbed France's San Francisco.
Helene Mandroux, Montpellier's Socialist Mayor, flanked by a portrait of President Francois Hollande, conducted the ceremony and said it was a "historic moment for our country".
She told Autin and Boileau: "Your union is a symbol for all France ... in which the right to marriage is at last the same for all."