Zlatan Ibrahimovic has agreed to rejoin Milan after an impressive offer from the Serie A club, MySportDab reports.
The 38-year-old has sealed a six-month contract until the end of the current season, with the option of another year.
Ibrahimovic who quit La Galaxy recently, played for Milan for two years from 2010-12 and scored 56 goals in 85 games.
Over those two years, he won the Serie A and Italian Super Cup but now Milan are going suffering after a less than expected start to the current season and are now 11th on the Serie A table.
Ibrahimovic last played in Europe’s top five leagues two years ago on Boxing Day for Manchester United.
He also showed his class in the MLS and scored 52 goals in 56 games for Galaxy.