Cristiano Ronaldo is joining Juventus after the Italian club agreed a €100m (£88.3m) fee for the Portuguese forward with Real Madrid.

The 33-year-old is ready for a new challenge after nine years at Real Madrid and asked the club to let him go. The player and his agent, Jorge Mendes, met the Juventus chairman, Andrea Agnelli, in Greece on Tuesday to discuss the final details of the deal.