W sezonie 2003/2004 rozegrał 36 meczów i zdobył 1 gola, a z Lyonem trzeci raz został mistrzem kraju.
1 lipca 2004 przeniósł się do hiszpańskiego RCD Mallorca, z którym podpisał trzyletni kontrakt. Poza Mallorcą wzbudził wcześniej zainteresowanie angielskich klubów. W Primera División zadebiutował 29 sierpnia w przegranym 0:1 meczu z Realem Madryt. Podczas gry w tym klubie miał problemy zdrowotne. 7 stycznia 2005 został na zasadzie wolnego transferu zawodnikiem FC Basel, gdzie wraz z zespołem wygrał ligę.
26 stycznia 2006 powrócił do Lyonu. W sezonie 2006/2007 przegrywał rywalizację o miejsce w składzie z Brazylijczykami Crisem i Caçapą.
W październiku 2008 został piłkarzem AS Monaco FC. W jego barwach pierwszy występ zanotował 17 stycznia 2009 w zremisowanym 2:2 ligowym meczu z SM Caen. W czerwcu 2010 roku rozwiązał kontrakt z klubem, po czym zakończył karierę piłkarską.