Zlatan Ibrahimović has played for Barcelona.
Zlatan Ibrahimović . In the summer of 2009 , he transferred to Barcelona , before moving back to Serie A football the following season , joining Milan in a deal that made him one of the highest-paid players in the world .