Nella finale di Supercoppa europea contro lo Šachtar Donec'k entra al posto di Ibrahimović e mette a segno la rete decisiva alla fine del secondo tempo supplementare su assist di Messi. Il 20 dicembre 2009 segna due gol nella sfida del Mondiale per club 2009 contro l'Atlante. Segnando così almeno un gol in tutte le competizioni alle quali il Barcellona ha partecipato nel 2009 e diventando il primo giocatore nella storia a segnare in 6 competizioni diverse durante una singola stagione, ovvero nella Liga, in Champions League, in Coppa del Re, nella Supercoppa di Spagna, nella Supercoppa europea e nel Mondiale per club. Il Barcellona, pur non replicando i successi dell'anno precedente, vince nuovamente il campionato.