Ahead of the game, we decided to take a look back at how Zinedine Zidane's men booked their place in the Kiev showpiece.
REAL MADRID 3-0 Apoel
Real Madrid kicked off the defence of their crown with a comfortable win over the Cypriots.
As would become a familiar pattern throughout the tournament, Cristiano Ronaldo bagged a double for Los Merengues.
Sergio Ramos also got on the scoresheet as they started as they meant to go on in Group H.
Borussia Dortmund 1-3 REAL MADRID
Once again, Ronaldo notched twice as Zidane's men continued their smooth start to the group.
Gareth Bale volleyed in an opener, before making Ronaldo's first just after the interval.
Pierre-Emerick Aubameyang pulled one back for the Germans but Ronaldo made sure of the points late on.
REAL MADRID 1-1 Tottenham Hotspur
A first slight mis-step for Zidane's side as they were held at home by Spurs.
Raphael Varane's own-goal just before the half hour mark put Mauricio Pochettino's side in front.
But Ronaldo was on target from the penalty spot to give them a share of the spoils.
Tottenham Hotspur 3-1 REAL MADRID
A Dele Alli double handed Real their first loss of the season in Europe on a famous night at Wembley.
Alli's brace and Christian Eriksen's strike put Spurs into the knockout rounds after only four games and left Madrid with work to do.
Ronaldo continued his phenomenal strike rate by pulling back a late consolation.
Apoel 0-6 REAL MADRID
Zidane's troops stormed into the last 16 on matchday five, putting the Cypriots to the sword in Nicosia.
Ronaldo once again scored twice while Karim Benzema also notched a double in the victory.
REAL MADRID 3-2 Borussia Dortmund
Ronaldo became the first player in history to score in all six group games of a single Champions League campaign.
However, Madrid had to settle for second in the group behind Spurs, despite downing Dortmund thanks to Lucas Vazquez's late winner.
REAL MADRID 3-1 Paris Saint-Germain
Madrid came from behind against PSG to take control of this last-16 clash against the French champions.
Adrien Rabiot had put the hosts deservedly in front but a Ronaldo double, the second a penalty, turned the tide in an open encounter.
And Marcelo's late volley gave them a two-goal cushion to take to Paris for the second leg.
Paris Saint-Germain 1-2 REAL MADRID (agg 2-5)
Second-half strikes from Ronaldo and Casemiro - either side of Edinson Cavani's goal for the hosts - put Madrid into the quarter-finals.
Ronaldo headed home the opener while PSG were not helped by the red card shown to Marco Verratti in the second half.
Juventus 0-3 REAL MADRID
Ronaldo continued his absurd brilliance in Europe's top tier competition with another double in Turin - the second a quite astonishing bicycle kick.
The record Champions League goalscorer put the visitors firmly in control, Marcelo also notching in a three-goal win to put them on the verge of another semi-final.
REAL MADRID 1-3 Juventus (agg 4-3)
They came mighty close to throwing it all away at the Bernabeu but in the end it was that man Ronaldo - who else? - who rescued them.
Madrid's three-goal advantage from the first leg disappeared before their eyes as Mario Mandzukic scored a first-half double and Blaise Matuidi bundled in after the break.
But deep into stoppage time, Ronaldo held his nerve from the spot after Gianluigi Buffon's red card to give Madrid victory and a place in the final four.
Bayern Munich 1-2 REAL MADRID
Ronaldo failed to score for the first time in Europe this season, but still Zidane's men had enough to emerge victorious at the Allianz Arena.
Joshua Kimmich's opener had Bayern in front but Marcelo and Marco Asensio scored either side of the break to put the defending champions firmly in control heading back to the Spanish capital.
REAL MADRID 2-2 Bayern Munich (agg 3-2)
It was far from plain sailing for Madrid in a dramatic semi-final second leg.
Kimmich again opened the scoring before Benzema levelled the tie before the break and a horror error from Sven Ulreich then gifted the Frenchman a second to help Madrid put one foot in the final.
But Bayern pressed hard, James Rodriguez levelling the tie with a strike against his parent club, and in the end the champions had to cling on to make it back to the final for a third year in a row.