He has allegedly penned a deal with Milan where he will stay until the end of the season aiming to fire the Rossoneri up the Serie A table.
Ibrahimovic began his first spell with Milan in 2010 after joining on loan from Barcelona. The move would eventually become a permanent one and he scored 56 times in 86 games.
In summer 2012, Ibrahimovic departed Italy for Paris Sain-Germain, later going on to play for Man United and then LA Galaxy.
Speaking last month, the 38-year-old insisted he could still have an impact at the highest level of the game.
LIVE on talkSPORT
Check out all the live commentaries coming up across our network this week…
Millwall vs Nottingham Forest (Friday, 19:45) – talkSPORT 2
Everton vs Chelsea (Saturday, 12:30) – talkSPORT
Huddersfield vs Leeds (Saturday, 12:30) – talkSPORT 2
Tottenham vs Burnley (Saturday 15:00) – talkSPORT 2
Manchester City vs Manchester United (Saturday, 17:30) – talkSPORT
West Brom vs Swansea (Sunday, 12:00) – talkSPORT 2
“I know I could still make the difference, both in Italy and in other countries,” he said. “I’d do better than the players who are there playing now.”
Last week, a statue dedicated to the forward was set on fire by Malmo fans following the news Zlatan had become co-owner of their rivals Hammarby.
In October, Ibrahimovic was honoured with a 9ft statue, created by Swedish artist Peter Linde, outside Malmo’s stadium.
News that he has invested in their bitter rivals has not gone down well with fans of his first professional club and they made their feelings clear by pouring lighter fluid on the Zlatan statue last week and using flares to set it alight, having earlier hung a toilet seat from it.