Gonzalo Higuain has agreed to join AC Milan on a season-long loan from Juventus with Leonardo Bonucci returning to Turin after one season.

Mattia Caldara will also join Higuain with Milan.

Higuain moved to Juventus in 2016 for €90 million (£75 million) and scored 40 goals in 76 Serie A appearances, but his future with the club was uncertain following the signing of Cristiano Ronaldo.