En 2010, se vio envuelto en una pelea a puñetazos durante un entrenamiento con su compañero de equipo en el Milan, Oguchi Onyewu, después de que Ibrahimović le hiciera una entrada con los dos pies a Onyewu, seguida de un cabezazo. Durante su estancia en el Barcelona, tuvo un enfrentamiento con el entrenador Pep Guardiola, que culminó con un incidente en el vestuario en el que Ibrahimović supuestamente lanzó una caja de kit de entrenamiento a través de la habitación y gritó insultos a Guardiola.