Zlatan Ibrahimovic has rejoined AC Milan on a six-month deal, with the option for a further season.
The Serie A side announced the move on its website saying Ibrahimovic “will be in Milan on 2 January, 2020 to take his medical” and join his team-mates.
The 38-year-old former Sweden and Manchester United striker was a free agent after leaving LA Galaxy at the end of the Major League Soccer season.
“I’m coming back to a club I hugely respect and to the city of Milan I love,” Ibrahimovic said. “I’ll fight together with my team-mates to change the course of this season. I will do everything to make it happen.”
Ibrahimovic played for Milan from 2010 to 2012, scoring 42 goals in 61 Serie A games for the club.
He moved to LA Galaxy in March 2018 from Manchester United and scored 53 goals during his time in the United States as well as being named in the MLS best XI teams of 2018 and 2019.
The Italian giants seven-time European champions are without a major trophy since their 18th Italian title in 2011 and are enduring a miserable season, sitting 11th in Serie A, with 21 points from 17 games.
They sacked coach Marco Giampaolo in October but results have not improved under his replacement Stefano Pioli and they lost their last match 5-0 at Atlanta on 22 December, their biggest defeat for 21 years.