Sin embargo poco después fue transferido al FC Gueugnon, por lo que jugó en la segunda división francesa.
Tras el descenso de su equipo en 1997, fue contratado por el SC Bastia, donde jugaría las siguientes tres temporadas.
Fue cedido al Olympique de Marsella en 2001 donde jugó otra temporada sin demasiado brillo, por lo que terminó retornando al AS Mónaco para cumplir con el resto del contrato.
Aunque su vínculo con los monegascos se extendía hasta 2005, a comienzos de 2003 buscó fichar con otro club.
No llegó a actuar contra Suiza, pero si lo hizo ante Chipre, aunque sólo jugó 5 segundos, pues, inmediatamente después de haber ingresado al terreno de juego en sustitución de Sidney Govou, el árbitro del partido dio por terminado el encuentro.