Borussia Dortmund vs Juventus 1997 – UEFA Champions League Final Recap

The 1997 UEFA Champions League Final between Borussia Dortmund and Juventus is one of the most dramatic underdog stories in European football history.
On May 28, 1997, at the Olympiastadion in Munich, Dortmund defeated defending champions Juventus 3–1 to claim their first and only Champions League title to date.
Match Overview

The competition brought together two of the powerhouses of European football, Borussia Dortmund of Germany and Juventus of Italy.
Dortmund, managed by Ottmar Hitzfeld, entered the final with a strong attacking line-up, while Juventus, led by Marcello Lippi, relied on their tactical discipline and experienced squad to challenge the German team.
Dortmund set the tone for the match by taking an early lead. Karl-Heinz Riedl scored twice in quick succession, displaying his predatory instincts and clinical finishing.
Juventus fought back, but despite efforts from Alessandro Del Piero and Filippo Inzaghi, Dortmund’s defence, led by Matthias Sammer, held firm.
Dortmund’s Road to Munich

Borussia Dortmund entered the 1996–97 season as consecutive Bundesliga champions but as relative newcomers to Europe’s elite competition.
Manager Ottmar Hitzfeld had built a formidable squad, featuring German internationals Matthias Sammer, Jürgen Köhler and Andreas Möller, along with Swiss striker Stephan Chapuisat.
However, their campaign was plagued by persistent injury problems that threatened to derail their ambitions before they even reached the final.
Key players such as Paulo Sousa and Julio Cesar appeared in only 15 of Dortmund’s 47 matches that season.
Captain Matthias Sammer and striker Karl-Heinz Riedl played less than half of the matches, while Stephan Freund was out for almost the entire season due to knee surgery.
The injury crisis was so severe that domestic success was impossible, with Dortmund leading the table on matchday 23 but ultimately finishing third in the Bundesliga.
However, in Europe, Dortmund showed remarkable resilience. After finishing second in their group with Atlético Madrid, they defeated French side Auxerre 4–1 on aggregate in the quarter-finals.
The semi-finals presented an even greater challenge against Manchester United, where Dortmund overcame significant absences to win both legs 1–0.
The second leg at Old Trafford featured a particularly heroic performance from Jürgen Köhler, who had produced a man-of-the-match display just days after suffering a family tragedy.
Juventus Road to Munich

Juventus arrived in Munich as the defending champions and heavy favorites.
Their squad featured veterans such as Zinedine Zidane, Didier Deschamps, Christian Vieri and a young Alessandro Del Piero.
Having comfortably won their group in the knockout stages, defeating Rosenborg and Ajax, the Italian giants were aiming to secure successive European titles.
Juventus’ squad was full of technical quality and vast playing experience, making them the most formidable team in Europe at the time.
Their midfield in particular was considered almost invincible, with Zidane’s creativity providing endless opportunities for their attacking players.
Most pundits and observers expected Juventus to easily dispatch a Dortmund team weakened by injuries and a lack of comparable European experience.
Match Summary

First Half: Dortmund’s Dream Start
Despite Juventus’ early pressure, Dortmund struck first in the 29th minute when Karl-Heinz Riedl flicked a corner kick to the far post before volleying in from close range.
Five minutes later, Riedl doubled Dortmund’s lead with a powerful header from another set piece, this time from a free-kick by Andreas Möller.
The two goals completely changed the momentum of the game, with Juventus clearly reeling from Dortmund’s efficiency in front of goal.
The German team grew in confidence as the half progressed, looking dangerous on the counter-attack and successfully limiting Juventus’ chances to finish 2–0 up.
Second Half: Juventus Response and Ricken’s Magic
Juventus emerged from the break with renewed purpose and began to apply constant pressure on Dortmund’s defence.
Substitute Alessandro Del Piero tried to bring Juventus back into the contest in the 65th minute with a brilliant flick with his heel.
Dortmund manager Hitzfeld made a game of substitution by bringing on Lars Rieken in the 70th minute, making a name for himself.
The decision quickly proved inspired, as Rieken scored with his first touch of the game just 16 seconds after entering the pitch.
Seeing Juventus goalkeeper Angelo Peruzzi well off his line, Rieken lifted a fully loaded chip from 25 yards which went over the backtracking keeper and into the net.
The goal effectively sealed victory for Dortmund, dashing Juventus’ hopes of a comeback.
Ricken said after the match, “From the bench, I saw that Peruzzi was always standing too far from his goal and I went forward thinking: if I get the ball, I’ll shoot it right away.”
Borussia Dortmund vs Juventus 1997: Match Statistics
| Statistic | Borussia Dortmund | Juventus |
|---|---|---|
| Goals | 3 | 1 |
| Possession | 48% | 52% |
| Shots | 12 | 14 |
| Shots on Target | 5 | 4 |
| Corners | 7 | 8 |
| Fouls | 15 | 18 |
| Offsides | 3 | 5 |
Borussia Dortmund vs Juventus 1997 – Starting Lineups
Borussia Dortmund: Stefan Klos, Jürgen Kohler, Matthias Sammer (c), Martin Kree, Steffen Reuter, Paul Lambert, Paulo Sousa, Andy Möller, Jörg Heinrich, Karl-Heinz Riedle, Stephane Chapuisat
Juventus: Angelo Peruzzi, Ciro Ferrara, Paolo Montero, Gianluca Pessotto, Didier Deschamps (c), Vladimir Jugović, Zinedine Zidane, Attilio Lombardo, Christian Vieri, Alen Bokšić.