It will be either Juventus or Real Madrid who will be left with the UEFA Champions League trophy in their hands in June at Cardiff. Real Madrid and Juventus will square off on June 3 at Cardiff’s Principality Stadium.

The two teams have played 12 matches. While Juventus have remained unbeaten in their campaign so far, Real’s perfect record was tarnished by their defeat in the second leg to cross-town rivals Atletico Madrid. With several weeks before the match, there is plenty of time for the odds to shift but the early odds favour Real Madrid.

According to William Hill In-Play Radio, Real Madrid has 6-5 odds to raise the trophy at the end of the match. Juventus has 7-4 odds to win. There are 9-4 odds the match will end in a draw. Real is looking forward to win a back-to-back title after crowning the 2015-16 Champions League on penalty kicks, while Juventus had already punched their ticket to the finale and was awaiting the result of Real Madrid-Atletico Madrid match.

Juventus had advanced the final with two straight victories over Monaco and are now desperate to win the title for the first time after 1996. With aces like Ronaldo, James Rodriguez, Gareth Bale and Marcelo on the squad, Real pays it heavy towards the win-win ticket whereas Juventus rosters include Andrea Barzagli, Paulo Dybala and Gianluigi Buffon. The clash of both teams is going to be very interesting for all the football fans and the big question is, can Juventus contain Ronaldo? Who has the edge? ‘Hala Madrid’ or ‘Forza Juve’? Let us know.