Manchester United star Cristiano Ronaldo will sign for Real Madrid on July 1 after agreeing a six-year-deal at the Bernabeu.
The Portugal international will complete a world-record £80million transfer to Madrid next week and will be unveiled on July 6 by his new employers.
United accepted Madrid's offer on June 10, but the deal has not been completed until now because the player was on holiday.
A statement on Real's offical website read: "The player will be tied to Real Madrid for the next six seasons.
"He will be presented on 6 July at the Santiago Bernabeu."
Ronaldo will join Kaka at the Bernabeu after the Brazil international moved from AC Milan for £56million earlier this month, which was a world record at the time.