Ibrahimović ha iniziato la stagione 2009-10 con il suo debutto competitivo per il Barcellona il 23 agosto 2009 con un assist a un gol di Lionel Messi, portandoli alla Supercopa di Spagna, battendo l'Athletic Bilbao 5-1 in totale. Nella sua prossima partita competitiva, il Barcellona ha vinto la Supercoppa UEFA 2009.
con una vittoria di 1 a 0 contro lo Shakhtar Donetsk. Nella sua terza apparizione, ha segnato il suo primo gol nella partita di apertura della stagione di La Liga del Barcellona contro lo Sporting Gijón in una vittoria di 3 a 0. Ibrahimović ha segnato nelle sue successive quattro partite, stabilendo così un record di squadra come l'unico giocatore a segnare nelle sue prime cinque partite di campionato.