Puis sous les couleurs du FC Barcelone, il remporte la Ligue des champions à deux reprises en 2009 et 2011. Il remporte également la Supercoupe de l'UEFA à deux reprises en 2009 et 2011 et deux Coupes du monde des clubs en 2009 et 2011.