The two giants of European football, Real Madrid CF and Juventus FC have set up a historic meet as they take on each other in the final of the UEFA Champions League 2016-17 in Cardiff on June 3.While Real Madrid are on a mission to become the first club in the Champions League era to successfully defend their title, Juventus will want the glory after a 20-year wait despite reaching the final in 2003 and 2015.WATCH VIDEOWhile the final is sure to be exciting, the two semi-finals weren’t any less. Here’s a look at the five key points from the blockbuster Champions League semi-finals.CRISTIANO RONALDO HAT-TRICK:Coming from the high of scoring five goals against Bayern Munich across the two legs of the quarter-finals, Cristiano Ronaldo scored a scintillating hat-trick against Atletico Madrid in the first leg of the semi-final at the Santiago Bernabeu. It was this hat-trick that proved crucial for Real when they lost to Atletico 2-1 in the second leg but won the tie 4-2 on aggregate.OLD IS GOLD – GIANLUIGI BUFFON:The 39-year-old Italian goalkeeper Buffon is only getting better with age. He’s the last bit of the strong Juventus wall that have conceded only thrice in the entire Champions League campaign this season. His agility at this age and his crucial saves have kept Juventus safe.ATLETICO MADRID’S FIGHTING SPIRIT:Atletico Madrid’s coach Diego Simeone has made the less-fancied Madrid club a title challenger in La Liga and it is their ability to keep going till the final whistle which has made this team so endearing. Against Real Madrid in the second leg of the semi-final, they had a tough task of overhauling a 3-0 first leg deficit, yet they had enough energy and zeal to fight till the end.advertisementDANI ALVES:Dani Alves has been Juventus’ trump card this season. His pace, skillful work on the wings and accurate passing has been the key to Juventus’ attack. From his pin-point assists to Gonzalo Higuain in the first leg of the semi-final against AS Monaco to his goal in the second leg, he has been breathtaking.THE BBC OF JUVENTUS – BONUCCI, BARZAGLI AND CHIELLINI:Leonardo Bonucci, Andrea Barzagli and Giorgio Chiellini have been as firm for Juventus as the Real Madrid BBC trio of Bale, Benzema and Cristiano. They have been solid, ever-present and rearing to keep the Juventus wall unbreached.The final between Real Madrid and Juventus will surely be a cracker. It is a fight between the two teams that boast of solidity in the extreme sides of the pitch. While Real Madrid get going with their unstoppable attack, Juventus have an extremely compact defence that even stopped FC Barcelona in their backyard.On June 3, European football will either see the triumph of its most potent attack or their strongest wall of defence, and it is no thing to miss!