Note: In all results below, the score of the finalist is given first (H: home; A: away). Tottenham Hotspur scored a hat-trick in the second leg of the semi-final against Ajax to send Tottenham to the final. Tottenham Hotspur, making their first appearance in a European competition final since 1984 and their first ever in the European Cup final, They were drawn into Group B alongside Spanish champions Barcelona, Dutch champions
PSV Eindhoven and
Inter Milan of Italy, all of whom are former European champions. Spurs began their Champions League campaign at the
San Siro in Milan, where they lost 2–1 to Inter after conceding twice in the final minutes of the match. At
Wembley Stadium in London, the club's temporary home, Tottenham lost 4–2 to Barcelona and fell to third place in Group B. Spurs drew 2–2 with PSV Eindhoven on matchday 3, played in the Netherlands, but lost goalkeeper
Hugo Lloris to a red card and conceded a late equalising goal to
Luuk de Jong in the 87th minute. Tottenham conceded early to PSV in the home leg at Wembley, but two goals from
Harry Kane late in the second half gave the team their first Champions League win of the season. Against Inter at Wembley, substitute
Christian Eriksen's 80th-minute goal gave Spurs a 1–0 victory and prevented the club from being eliminated. The final group stage match against Barcelona at
Camp Nou began with an early goal for the home side, but a late equaliser by
Lucas Moura preserved a 1–1 draw for Tottenham. The team finished level on points with Inter, but advanced to the knockout stage on head-to-head away goals as group runners-up to Barcelona. Tottenham faced German club Borussia Dortmund in the round of 16, marking the second time in three years that the two teams had met in a European competition. Spurs won 3–0 with a dominant performance in the first leg at home, highlighted by second-half goals from
Son Heung-min,
Jan Vertonghen and
Fernando Llorente. The second leg at the
Westfalenstadion in Dortmund ended as a 1–0 win for the visitors, with a goal by Harry Kane early in the second half bringing the tie to 4–0 on aggregate and sending Tottenham to the quarter-finals. The club was drawn in the quarter-finals against their compatriots and reigning English champions Manchester City, with two legs scheduled within 11 days of a Premier League fixture between the clubs. Tottenham hosted the first leg, the first European tie at the newly-completed
Tottenham Hotspur Stadium, and won 1–0 thanks to a goal scored by Son Heung-min in the 78th minute, following an earlier penalty from City's
Sergio Agüero in the first half that was saved by Hugo Lloris. Manchester City took an early 3–2 lead within 21 minutes to open the second leg, including two goals apiece for Son and City's
Raheem Sterling and an additional goal scored by
Bernardo Silva. Agüero's goal in the 59th minute gave Manchester City a 4–3 lead on aggregate in the series, but Fernando Llorente scored in the 73rd minute to tie the series once again and give Tottenham an advantage on
away goals. Sterling scored a fifth goal for City in the third minute of stoppage time, but it was ruled out by the
video assistant referee for an offside during the buildup to the goal, giving Tottenham a victory on away goals to send them to their first European Cup semi-final since
1962. In the semi-finals, Tottenham faced Dutch club
Ajax, who had won the European Cup four times. A resurgent Ajax had entered the competition through the qualifying rounds with a young squad and went on to eliminate reigning holders Real Madrid in the round of 16 and Juventus in the quarter-finals. Spurs, missing forwards Harry Kane and Son Heung-min, among others, to injuries, lost 1–0 in the first leg at home, Ajax's lone goal coming in the 15th minute from
Donny van de Beek. Moura then scored a second goal five minutes later, his tight footwork helping him beat several Ajax players after an initial save by goalkeeper
André Onana. After Tottenham failed to convert several chances to level the tie, the match entered five minutes of stoppage time. As the clock passed the five-minute mark, Moura completed his
hat-trick with a first-time shot from just inside the penalty area to make the score 3–3 on aggregate and put Spurs through to the final on away goals. The second leg was hailed as one of the greatest comebacks in Champions League history, alongside Liverpool's semi-final played the day before.
Liverpool 's brace in the second leg of the semi-final against Barcelona helped Liverpool reach the final. Liverpool, the runners-up in the previous year's final, qualified directly for the group stage as the fourth-placed team in the Premier League. They were drawn into Group C alongside French champions
Paris Saint-Germain,
Napoli of Italy and Serbian champions
Red Star Belgrade, who qualified through the play-off round and were making their Champions League group stage debut. In the opening match of the group stage, Liverpool faced Paris Saint-Germain at
Anfield and won 3–2 with a goal in stoppage time by substitute
Roberto Firmino. Liverpool failed to produce a shot on target during their 1–0 loss to Napoli at the
Stadio San Paolo on matchday 2, which the home side won with a 90th-minute goal from
Lorenzo Insigne. Liverpool retook their position at the top of Group C following a 4–0 home victory over Red Star Belgrade on 24 October, including a brace from
Mohamed Salah, but suffered a shock 2–0 defeat to Red Star two weeks later in Belgrade and fell to second place behind Napoli. At the
Parc des Princes in Paris, Liverpool were defeated 2–1 by Paris Saint-Germain and fell to third place in the group, putting them in jeopardy of a group stage elimination. Liverpool won their final group stage match, played on 11 December against Napoli at Anfield, with Salah scoring the only goal of the game. Liverpool goalkeeper
Alisson saved
Arkadiusz Milik's shot from eight yards out deep into second half injury time to preserve a
clean sheet. Liverpool remained tied with Napoli on points, head-to-head record and goal difference but advanced to the knockout phase on total goals scored, with nine goals to Napoli's seven. Liverpool were matched against German champions
Bayern Munich in the round of 16 and played to a scoreless draw in the first leg at Anfield, mirroring the two sides' semi-final tie in the
1980–81 European Cup. They advanced to the quarter-finals by defeating Bayern 3–1 in the second leg at the
Allianz Arena, with two goals from
Sadio Mané and one from
Virgil van Dijk in the second half. Liverpool won their quarter-final tie against Portuguese club
Porto with an aggregate score of 6–1, winning 2–0 in the first leg at home and 4–1 away at the
Estádio do Dragão. In the semi-finals, Liverpool faced tournament favourites Barcelona. Former Liverpool forwards
Luis Suárez and
Philippe Coutinho were playing against their old club for the first time competitively since being sold to Barça for
record transfer fees in 2014 and 2018, respectively. Barcelona took advantage of several missed chances from Liverpool's strikers and won 3–0 at home, with two second-half goals by
Lionel Messi, including a free kick in the 82nd minute, his 600th goal for the club. With a three-goal deficit going into the second leg and preoccupation with the Premier League title race, Liverpool manager Jürgen Klopp asked his players to "just try" or "fail in the most beautiful way". Despite Mohamed Salah and Roberto Firmino being absent with injuries, Liverpool overturned the deficit with a 4–0 win at Anfield, advancing to the final 4–3 on aggregate, in what was described as one of the greatest comebacks in Champions League history. Alisson made a series of key saves to deny Barcelona a valuable away goal, a repeat of his performance for
Roma in the previous year's quarter-final as they overcame a three-goal deficit against Barcelona. Origi scored the match's final goal in the 79th minute, taking advantage of a corner taken quickly from
Trent Alexander-Arnold that left him unmarked in the penalty area. ==Pre-match==