El 23 de junio de 2007 fue fichado por el FC Barcelona por 24 millones de euros y por cuatro temporadas, percibiendo seis millones por cada una.