Ibrahimović comenzó la temporada 2009-10 con su debut competitivo para el Barcelona el 23 de agosto de 2009 al asistir a un gol de Lionel Messi, lo que los llevó a la Supercopa de España, derrotando al Athletic Bilbao 5-1 en total. En su siguiente partido competitivo, el Barcelona ganó la Supercopa de la UEFA 2009.
con una victoria de 1 a 0 sobre el Shakhtar Donetsk. En su tercera aparición, marcó su primer gol en el partido inaugural de la temporada de La Liga de Barcelona contra el Sporting Gijón en una victoria por 3 a 0. Ibrahimović anotó en sus siguientes cuatro partidos, estableciendo así un récord de equipo como el único jugador en marcar en sus primeros cinco partidos de liga.