Real Madrid defender Fabio Cannavaro has agreed a pre-contract deal with Juventus.
Sources in both Madrid and Turin have confirmed the agreement has been struck, with an announcement due possibly as early as today.
Cannavaro will sign a two-year deal with Juve, which will be worth €2 million in the first season and €1.6 million for the second.
There is also an option for Cannavaro to become a manager at Juve after year two with a salary worth €300,000.