On 27 December 2019, Ibrahimović returned to Milan on a free transfer on a six-month contract until the end of the season, with an option to extend his contract until the end of the 2020–21 season, subject to certain conditions.