Juventus will battle it out with Real Madrid in the UEFA Champions League Final on June 3 at the Millennium Stadium in Cardiff, but who will win? Both teams will be high on confidence after Juventus won the Serie A League and Real Madrid won the La Liga league in their respective countries. Juventus won their last game of the domestic season with a 2-1 win away against Bologna, while Real Madrid clinched the La Liga title with a 2-0 away win against Malaga.

Previous meetings

Juventus and Real Madrid matches tend to be very close, with most of them being decided by either one or two goals.

The last time the two teams played each other was back in the 2014-2015 season when Juventus beat Los Blancos in the Champions League semi-final 3-2 on aggregate.

The two teams have, however, played in the Champions League final before: that was in the 1997-1998 season when Real Madrid won 1-0 to take the lucrative trophy.

Juventus can switch formations during the game

Italian team Juventus has been known for playing a formation of 3-5-2; but since January, Juventus manager Massimiliano Allegri has changed his team's formation to a 4-2-3-1. Allegri plays Dani Alves, a defender, as a wide midfield player – because he wants him to be of an attacking threat. The team also has the luxury of changing formations during the game, if the one first used isn't working.

This could cause some issues for Real Madrid and leave Los Blancos disorganized and vulnerable.

Real Madrid doesn't struggle to score goals

Real Madrid has scored in every game this Champions League campaign and always looks threatening on attack. Cristiano Ronaldo has been influential this season, scoring 10 goals in 12 matches – including a hat-trick against Bayern Munich in the quarter-final and also against Atlético Madrid in the semi-final.

The Spanish side won't be too happy with their defensive record this season, though. They have conceded at least one goal in every game except for the first leg of the Champions League semi-final when they won 3-0. Los Blancos will have to be a lot better at the back if they want to win their 12th Champions League title.

The stage is set

This will be a final you won't want to miss as these heavyweight teams will battle it out in what will be a close encounter. Juventus will be looking to win the Champions League for the first time in 20 years, while Real Madrid will be looking to make history in the Champions League era by successfully defending their title.

Who will win? Find out on June 3 when the champion will be crowned.