Ronaldo's Real Madrid are looking to create history in Cardiff by becoming the first side to win the competition in its current state back-to-back.
The Portuguese forward has scored eight goals so far in the knockout stages, including hat-tricks in the quarter and semi-final wins over Bayern Munich and Atletico Madrid.
Juventus are looking to win their first Champions League since beating Ajax in 1996, having lost their last four finals, including against Barcelona two years ago.
Marcel Desailly says Juventus can't stop Real Madrid star Cristiano Ronaldo if he's on form Juventus v Real Madrid combined line-up Sat, June 3, 2017
Click to reveal our Juventus v Real Madrid combined line-up ahead of the Champions League final
Play slideshow Bongarts/Getty Images 1 of 11
GK: Gianluigi Buffon
If Cristiano Ronaldo is on fire, nobody can stop him
Marcel Desailly on Juventus v Real Madrid
Desailly, who won the tournament twice with Marseille and AC Milan, believes Juve can come away victorious if Ronaldo is not quite on top of his game for Real Madrid, and reckons it is about time they overcame their hoodoo in finals.
"I do believe that it's the time for Juventus to get something out of a European competition," he said on Sky Sports.
"Two years ago they were not that ready, we feel that after six leagues in a row that they should be able to win this time.
Marcel Desailly reckons Juventus will beat Real Madrid if they don't concede
Get Quotes on Home Insurance
"If they don't concede, they will probably win but in front you have individual talent that potentially could make the difference.
"If Ronaldo is on fire, nobody can stop him.
"But if he's not, Juventus with the type of players that they have with (Paulo) Dybala, (Gonzalo) Higuain, (Mario) Mandzukic, they can make the difference."