Former Manchester United striker Zlatan Ibrahimovic has completed his return to AC Milan on a free transfer.
The 38-year-old previously scored 56 goals in 85 appearances for Milan between 2010 and 2012.
Several clubs were linked with the former Sweden international, who has also represented AC’s rivals Inter Milan, after he left MLS outfit Los Angeles Galaxy in November.
Carlo Ancelotti had joked about his links with Everton, while a reunion with another of his former managers had also been ruled out in the shape of Jose Mourinho at Tottenham.
Instead, he has opted to sign for the club he won the Serie A title and Italian Super Cup with during his first spell, joining until the end of the season.
Ibrahimovic told Milan’s official website: “I’m coming back to a club I hugely respect and to the city of Milan I love.
“I’ll fight together with my team-mates to change the course of this season. I will do everything to make it happen.”
Ibrahimovic, formerly of Malmo, Ajax, Juventus, Barcelona, Paris St Germain and Manchester United, will undergo a medical in Milan on January 2 before taking part in his first training session.
Milan, who are 11th in Serie A, also have the option to extend Ibrahimovic’s contract for next season.