Liverpool staged a breathtaking comeback in their second leg against Barcelona to book their place in the final for the second year in a row, while Tottenham went one better by turning their semi-final with Ajax on its head in just 40 second-half minutes.
Both sides have faced each other 105 times across all competitions over the years, with Liverpool coming out on top in over half of their meetings, but history will go out the window when the Premier League giants face up at the Wanda Metropolitano on June 1.
Here are five key battles which could swing the final one way or the other.
Mauricio Pochettino vs Jürgen Klopp
Two of the brightest minds in the managerial side of football, and half of the Premier Leagues manager of the season contenders, will meet each other on opposite ends of the dugout for the tenth time when the Champions League final rolls around next month.
It wont be a stylistic clash in the Spanish capital, with Jürgen Klopps famed gegenpressing not too dissimilar to Mauricio Pochettinos high-pressing and attacking system that he employs in north London.
But while similarities between managers can often throw up a damp squib as teams cancel each other out, matches between Pochettino and Klopp have seen 24 goals fly into the back of the net since their first meeting in October 2015 - the only goalless match between both head coaches.
Kieran Trippier vs Mohamed Salah
Last years final against Real Madrid was meant to be the Mohamed Salah show following his 44 goal haul at Liverpool, but a first-half injury after his coming together with Sergio Ramos nipped his final in the bud just 30 minutes into the game.
The Egypt international will now have the chance to really leave his mark in European football history for Liverpool, and Salah will be licking his lips at the prospect at facing one of Tottenhams most out of form players.
Kieran Trippiers fall from grace since his free-kick against Croatia has been astronomical and even during Tottenhams win over Ajax, the 28-year-old was a weak link in defence, popping up with two errors which led to the Dutch sides opening goals.
Harry Kane vs Virgil van Dijk
Although Harry Kane is still an injury doubt for the Champions League final right now, Tottenhams star striker has always been able to return to full fitness earlier than expected and its already been speculated that hell be back in the matchday squad on June 1.
The 25-year-old is Tottenhams highest scoring player ever against Liverpool, level on five goals with Steve Archibald, and hes found the back of the net more times in this fixture than any other player who could feature in the final.
But standing in Kanes way will be the Premier Leagues Player of the Season, Virgil van Dijk.
The Dutchman, who hasnt lost a match against Kane since 2016, has almost single-handedly turned Liverpool into title contenders this season, helping to reduce the number of goals which the Reds have conceded by 16 goals in the league.
Moussa Sissoko vs Georginio Wijnaldum
One of the most important and overlooked battles of the Champions League final this season will be between two former Newcastle United teammates, Moussa Sissoko and Georginio Wijnaldum.
Both players are the legs in midfield for their respective sides and they help to bring a tireless work ethic onto the pitch, often being the key in turning defence into attack.
Theyve made 87 appearances between them this season, establishing themselves as genuinely irreplaceable parts of the first team at both Liverpool and Tottenham.
Dele Alli vs Fabinho
It hasnt been a golden year for Tottenham playmaker Dele Alli this season, failing to be involved in more than 10 Premier League goals for the first time since his move to north London in 2015.
But he highlighted just how important he is in their current set up during their win in the second leg against Ajax, assisting two of Lucas Mouras three goals which booked the clubs place in the Champions League final.
Its not been too dissimilar for Liverpools summer signing Fabinho, who took months to get up to speed on Merseyside and featured in just half of the clubs games during the first half of the season.
But since the turn of the year, the Brazil international has announced himself as one of the best defensive midfielders in the Premier League, also proving to be a key part of Liverpools system during their route to a third straight European final.
This article was brought to you by Pokemon Detective Pikachu, in cinemas soon. Check out the trailer below: