En el verano de 2006, el Manchester United y el Real Zaragoza llegaron a un acuerdo para la cesión del jugador por una temporada. Desde el año 2008, hasta el 2010, en el uniforme de Italia, por su condición de campeón del mundo, camisetas barça portaba el «escudo del campeón mundial» otorgado por la FIFA. El jugador catalán tomó parte en 22 partidos de Liga, 18 de éstos como titular, camisetas barcelona y marcó 2 goles.