Ibrahimović begon het seizoen 2009-10 met zijn competitieve debuut voor Barcelona op 23 augustus 2009 door een assist te geven aan een doelpunt van Lionel Messi, waardoor ze naar de Supercopa de España gingen, waarbij ze Athletic Bilbao versloegen met 5-1. In zijn volgende competitieve wedstrijd won Barcelona de 2009 UEFA Super Cup.
met een 1-0 overwinning op Shakhtar Donetsk. In zijn derde optreden scoorde hij zijn eerste doelpunt in de openingswedstrijd van het La Liga-seizoen van Barcelona tegen Sporting Gijón in een 3-0 overwinning. Ibrahimović scoorde in zijn volgende vier wedstrijden en zette daarmee een teamrecord op als de enige speler die ooit in zijn eerste vijf competitiewedstrijden scoorde.