Dopo aver trascorso alcuni mesi in Spagna al Celta Vigo, il 13 luglio 2003 passa per 12 milioni di euro al Marsiglia, con cui sottoscrive un contratto di cinque anni. A fine stagione - oscurato dalla presenza in attacco di Drogba - chiederà la cessione. Il 31 agosto 2004 passa alla Roma, firmando un quinquennale da 1.85 milioni di euro a stagione. L'esborso economico effettuato dalla società giallorossa è stato di 6 milioni di euro. Esordisce in Serie A il 19 settembre contro il , subentrando al 61' al posto di Corvia. A Roma fatica ad integrarsi, così il 28 gennaio 2005 passa in prestito per 18 mesi al Tottenham.