Nella stagione 2004-2005 approdò al Milan a parametro zero. Tra i rossoneri allenati da Carlo Ancelotti l’utilizzo del francese fu ridotto, con 20 presenze tra tutte le competizioni, tuttavia il suo apporto in campo fu positivo.[3] Fece la sua apparizione anche nella Supercoppa italiana vinta per 3-0 contro la Lazio. Accettò in seguito di tornare in Francia, al Paris Saint-Germain, nella stagione 2005-2006. Con i parigini raccolse 34 presenze in campionato, la vittoria della Coppa di Francia e, a fine annata, la convocazione per i Mondiali 2006. All'inizio della stagione successiva, il 26 settembre, fu messo fuori rosa[4] dal PSG, che lo licenziò l'11 ottobre.[5]
In seguito restò inattivo per tutto il resto della stagione e nell'estate del 2007 venne ingaggiato dal Livorno, militante in Serie A[6]. Tuttavia con gli amaranto non giocò mai, rescindendo il suo contratto in autunno. In data 11 gennaio 2008 ufficializzò il suo ritiro dal calcio giocato.[7]
Nazionale
Con la Nazionale francese esordì nel 1999 e prese parte ai Mondiali 2006, in cui subentrò per due volte in campo, a tempo quasi scaduto. Negli stessi giorni girò un film amatoriale con una propria telecamera: il documentario raccontava la vita del ritiro francese dal punto di vista di una riserva o "sostituto" (Substitute, per l'appunto, fu il titolo originale del film)[8]. Con la maglia dei Bleus vanta 18 presenze e una rete.
Dopo il ritiro
Dopo il ritiro ha intrapreso la carriera di giocatore di poker semiprofessionista[8][9]. Ha collezionato 2 piazzamenti a premi EPT (15º a Deauville nel 2009, 37º a Berlino nel 2010); complessivamente vanta guadagni superiori ai $527.454 in tornei live.
Nel novembre del 2019 ha annunciato la propria candidatura alle elezioni comunali parigine del 2020, sostenuto dalla formazione di sinistra radicale La France Insoumise[10][11], senza risultare eletto.