Cannavaro completes Juve return
Juve fans were upset by Cannavaro leaving for Real in 2006 when they were demoted for match-fixing, while other top players such as Alessandro Del Piero and Gianluigi Buffon stuck with the club for their season in the second tier.
A small group of fans have protested at recent matches against Cannavaro's return after club bosses admitted they were in talks with the 2006 European and World Player of the Year.
"I am sure I will be able to convince even the most sceptical fans thanks to my hard work, professionalism and passion with which I will approach this new adventure," the World Cup winner said.
Cannavaro won two league titles in his two years at Juve, but they were both revoked in the match-fixing affair.
"Fabio is a world champion, a Ballon d'Or winner and a great man in the dressing room," Juve sporting director Alessio Secco said in a bid to calm supporter unrest.
"During the summer of 2006 the club had to sell him for urgent economic reasons."
The Turin team, who sacked coach Claudio Ranieri on Monday and are at risk of slipping out of the automatic Champions League spots with two Serie A games left, are also hoping to sign Brazilian playmaker Diego from Werder Bremen.
German media said the deal was worth around 29 million euro but the transfer was still up in the air despite weeks of talks, Werder's General Manager Klaus Allofs said.
"There are still open questions that must be discussed thoroughly," Allofs told reporters in Istanbul ahead of the UEFA Cup final on Wednesday against Ukraine's Shakhtar Donetsk.
Allofs ruled out any decision before the UEFA Cup final, for which the 24-year-old is suspended.
Diego has steered Werder to the UEFA and German Cup finals with some exhilarating performances, which also attracted interest from Bayern Munich before they pulled out of talks last week.