Zlatan Ibrahimovic har underskrevet en ny aftale med Milan, den nye kontrakt løber frem til sommeren 2023.