Trayectoria en Francia
Gignac comenzó su carrera en la Ligue 2 con el Lorient donde logró el ascenso a la Ligue 1. Como jugador de este equipo logró 11 tantos.
El 25 de Junio de 2007, fue traspasado al Toulouse y en su primera temporada solamente consiguió dos goles en 28 partidos disputados, difícilmente era titular ya que competía con el sueco, Elmander.
Tras la salida de Elmander, logró hacerse de un puesto titular y respondió con creces anotando 24 goles, mismos que le valieron para hacerse del título de goleo; en total logró 41 goles en su tiempo con el club.
Sus actuaciones le valieron para que el Olympique de Marsella lo contratara el 20 de Agosto de 2010, siendo el campeón de la Ligue 1.
Gignac fue uno de los grandes referentes del equipo en el que jugó 5 temporadas donde disputó 188 partidos y anotó 77 goles.