Fue una de las figuras de uno de los mejores equipos de todos los tiempos, el Barcelona de Guardiola. Jugó 133 partidos con su selección, con la que ganó la Copa del Mundo en 2010. Se retiró en Qatar.