Il 27 luglio 2009 passa al in cambio di € 49 milioni più il cartellino di Samuel Eto'o (valutato 20 milioni). Debutta il 23 agosto seguente nella partita di Supercoppa di Spagna vinta per 3-0 sull'. Segna la sua prima rete in maglia "Blaugrana" il 31 agosto, nella vittoriosa partita casalinga contro lo (3-0). Il 20 gennaio 2010 viene inserito nella Squadra dell'anno UEFA del 2009. Al termine di una stagione altalenante dal punto di vista personale, segnata da divergenze con l'allenatore Pep Guardiola, vince campionato, Supercoppa di Spagna, Supercoppa UEFA e Mondiale per club 2009, uscendo dalla Champions League in semifinale contro l'Inter. Coi "Blaugrana" totalizza 22 reti in 46 presenze in tutte le competizioni.