Zlatan Ibrahimovic has arrived in Italy for a medical ahead of rejoining AC Milan.
Ibrahimovic has signed a six-month contract with the Serie A side and has an option to sign on with the club for a further year.
Ibrahimovic scored 56 goals in 85 games during his two seasons with AC Milan.
Speaking after stepping off a private jet onto the tarmac at Milan's Linate Airport, Ibrahimovic said: "I remember arriving in this same spot many years ago. What matters now is that I'm back and I am happy.
"I've always said this is my home and I am finally back. I've played for other teams in my years, but I'm back - and that's all that counts. I'm eager to see the fans at San Siro and to make the stadium jump with joy again."
Zlatan became a fan-favourite during his spell at Manchester United.
The 38-year-old former Manchester United striker has been a free agent since leaving LA Galaxy in November. He scored 53 goals in 58 matches during his time with the Major League Soccer team.
Milan are currently 11th in Serie A and suffered their heaviest league defeat in 21 years just before the winter break when they lost 5-0 at Atalanta.
Ibrahimovic won three Serie A titles with Inter Milan earlier in his career