W sierpniu 2007 podpisał 2-letni kontrakt ze Stade Rennais. Grał tam do roku 2009. W tym czasie wystąpił w 41 ligowych meczach oraz zdobył jedną bramkę. W styczniu 2009 roku podpisał kontrakt z innym francuskim zespołem, Olympique Marsylia. W styczniu 2010 roku podpisał kontrakt z FC Metz. W czerwcu 2012 ogłosił zakończenie kariery.

Sezon Klub Kraj Rozgrywki Mecze Bramki Rozgrywki Europy Mecze Bramki 1992/93 Stade Rennais FC Division 2 2 0 – – – 1993/94 Stade Rennais FC Division 2 26 9 – – – 1994/95 Stade Rennais FC Division 1 25 5 – – – 1995/96 Stade Rennais FC Division 1 37 15 – – – 1996/97 Stade Rennais FC (wyp.) Division 1 35 3 – – – 1997/98 Girondins Bordeaux Division 1 34 10 Liga Europy UEFA 2 0 1998/99 Girondins Bordeaux Division 1 33 22 Liga Europy UEFA 8 5 1999/00 Girondins Bordeaux Division 1 32 13 Liga Mistrzów UEFA 12 4 2000/01 Arsenal F.C. Premier League 27 8 Liga Mistrzów UEFA 13 1 2001/02 Arsenal F.C. Premier League 32 10 Liga Mistrzów UEFA 11 1 2002/03 Arsenal F.C. Premier League 34 10 Liga Mistrzów UEFA 12 1 2003/04 Arsenal F.C.