Arrivé au FC Barcelone en 2009 en échange de Samuel Eto’o, Zlatan Ibrahimovic était considéré comme un grand renfort pour l’effectif de Pep Guardiola. Pour ce choix de l’entraîneur espagnol, le club catalan a dû débourser 50 millions d’euros en plus de céder l’attaquant camerounais à l’Inter. Mais l’aventure du géant suédois n’aura duré qu’une saison sous leurs blaugrana où il a inscrit 22 buts toutes compétitions confondues après 46 apparitions. N’entrant pas dans les plans de Pep, Zlatan a été transféré à l’AC Milan un an après son arrivée au Barça.
Dans une interview accordée à Corriere Della Serra, l’attaquant milanais est revenu sur son court séjour dans le club catalan. Zlatan a expliqué que la cause de son départ était le caractère imposant de l’actuel entraîneur de Manchester City et l’incompréhension entre les deux. « Guardiola ne m’a jamais compris. Il voulait programmer tout ce que j’avais à faire. Un geste instinctif m’est venu, puis j’ai réfléchi à ce que voulait Guardiola et j’ai changé. Alors j’ai douté. Guardiola n’aime pas les joueurs avec de la personnalité. Je suis devenu un problème et comme il ne pouvait pas le résoudre, je l’ai résolu en partant », a expliqué Zlatan.
Malgré ce court passage, Zlatan Ibrahimovic a gagné 1 Liga, 2 Supercoupe d’Espagne, 1 Supercoupe d’europe et 1 coupe du monde des clubs avec le FC Barcelone.