Nella stagione 2009-2010 conquista la Supercoppa UEFA 2009, la Supercoppa di Spagna e la Coppa del mondo per club; in particolare a dicembre viene eletto dalla FIFA, terzo miglior giocatore del Mondiale per club. Nello stesso mese si classifica al terzo posto per il premio del Pallone d'oro. Nel maggio 2010, con la vittoria per 4-0 sul Valladolid, vince per la quinta volta il campionato spagnolo. In agosto si aggiudica la sua quarta Supercoppa nazionale. Il 29 novembre 2010 segna, su assist di Andrés Iniesta il gol che sblocca il classico contro il Real Madrid, partita poi terminata con la cosiddetta "manita", ovvero la vittoria per 5-0 della formazione catalana su quella madrilena. Il 5 gennaio 2011, disputando la gara di Coppa del Re contro l'Athletic Bilbao, diventa, con 550 partite all'attivo, il calciatore che più volte ha vestito la maglia del Barcellona in competizioni ufficiali, superando il precedente record di Migueli. L'11 maggio 2011 si aggiudica, grazie al pareggio contro il Levante la sua sesta Liga Spagnola. Il 28 maggio 2011, contro il Manchester United, conquista la terza Champions League della sua carriera, la quarta della storia del Barça.