Gomis played youth football with Saint-Étienne before making his professional debut for the club in 2004, also spending time on loan at Troyes in Ligue 2.Over five seasons at the Stade Gerland, he played 244 official matches and scored 95 goals, winning the Coupe de France and the Trophée des Champions in 2012.[citation needed] In an interview with French newspaper L'Équipe, Gomis stated he was attracted by a possible move to England, but revealed Serie A would be his preference.In the weeks leading up to the 2009 January transfer window, his name was again touted in speculation surrounding various Premier League sides, though he moved to allay the rumours, stating his desire to see out the Ligue 1 season with his current club.With the move, Gomis became just the sixth player in French football history to transfer directly from Saint-Étienne to Derby du Rhône arch-rivals Lyon.[12] On 25 February 2012, Gomis scored on a volley to bring his side level with league leaders PSG 1–1;[13] the match finished in a dramatic 4–4 draw, after Lyon was winning 4–2.[17] He made his competitive debut in the opening match of the season on 16 August, replacing Wilfried Bony for the last 13 minutes of an eventual 2–1 win over Manchester United at Old Trafford.[21] On 10 January, after equalising in a 1–1 home draw against West Ham United, he displayed a French flag in support of victims of recent shootings in Paris.[36] The club finished as runners-up to Riyadh rivals Al-Nassr due to a dip of form in the final stretch of the season from Gomis and the rest of the team.[38] Gomis scored 11 goals in the 2019 AFC Champions League, finishing the tournament as the top scorer, and contributing to winning the competition for Al-Hilal for the third time in 19 years.[41] On 14 December, Gomis led Al-Hilal into the semi-finals of 2019 FIFA Club World Cup by scoring the only goal of the match against African champions Espérance de Tunis."[50] On 18 May 2008, Gomis was called up for the provisional French UEFA Euro 2008 squad, ahead of experienced striker David Trezeguet, due to his particularly good form towards the end of Saint-Étienne's season.[51] In 2011, after a good start of the season with Lyon, Laurent Blanc called up Gomis for UEFA Euro 2012 qualification matches against Albania and Bosnia and Herzegovina.