In 2002, Gignac joined the professional club Lorient. He starred for the club for two seasons, which included a loan stint at amateur club Pau. He then joined Toulouse in 2007. After early struggles Gignac reached prominence during the 2008–09 season, becoming the league's top scorer with 24 goals. After a sub-par 2009–10 season with Toulouse, Gignac joined the defending champions Marseille in August 2010 on a five-year contract. He scored 77 goals in 186 matches across all competitions for OM, winning two consecutive Coupe de la Ligue titles and the 2011 Trophée des Champions. After his contract expired he moved to Mexico to play for Tigres UANL, where he became the club’s all-time top scorer in all competitions.