The knockout stage of the 2007–08 UEFA Cup began on 13 February 2008. It was completed on 14 May 2008 with the final at the City of Manchester Stadium, Manchester. The knockout stage involves the 24 teams who finished in the top three in each of their groups in the group stage, along with the eight third-placed clubs from the Champions League group stage.
Each tie in the knockout stage, apart from the final, were played over two legs, with each team playing one leg at home. The team that has the higher aggregate score over the two legs will progress to the next round. In the event that aggregate scores finish level, the team that scored more goals away from home over the two legs will progress. If away goals are equal too, 30 minutes of extra time are played, followed by a penalty shoot-out if scores are still level.
In the final, the tie is played over just one leg at a neutral venue. If scores are level at the end of normal time in the final, extra time is played, followed by penalties if scores remain tied.
Bracket
Round of 32
The draw for the round of 32 was held on Friday, 21 December 2007 at 13:00 CET in Nyon, Switzerland. The eight group winners were drawn against the eight third-placed teams, while the eight second-placed teams were drawn against the eight teams who finished third in the Champions League groups. Teams from the same group or the same country cannot be drawn together.
The first legs were played on 13 February and 14 February 2008. The second legs were played on 21 February 2008.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Aberdeen  | 3–7 |  Bayern Munich | 2–2 | 1–5 | 
| AEK Athens  | 1–4 |  Getafe | 1–1 | 0–3 | 
| Bolton Wanderers  | 1–0 |  Atlético Madrid | 1–0 | 0–0 | 
| Zenit Saint Petersburg  | 2–2 (a) |  Villarreal | 1–0 | 1–2 | 
| Galatasaray  | 1–5 |  Bayer Leverkusen | 0–0 | 1–5 | 
| Anderlecht .svg.png.webp) | 3–2 |  Bordeaux | 2–1 | 1–1 | 
| Brann  | 1–8 |  Everton | 0–2 | 1–6 | 
| Zürich .svg.png.webp) | 1–3 |  Hamburg | 1–3 | 0–0 | 
| Rangers  | 1–1 (a) |  Panathinaikos | 0–0 | 1–1 | 
| PSV Eindhoven  | 4–1 |  Helsingborg | 2–0 | 2–1 | 
| Slavia Prague  | 2–3 |  Tottenham Hotspur | 1–2 | 1–1 | 
| Rosenborg  | 1–3 |  Fiorentina | 0–1 | 1–2 | 
| Sporting CP  | 5–0 | .svg.png.webp) Basel | 2–0 | 3–0 | 
| Werder Bremen  | 4–0 |  Braga | 3–0 | 1–0 | 
| Benfica  | 3–2 |  Nürnberg | 1–0 | 2–2 | 
| Marseille  | 3–2 |  Spartak Moscow | 3–0 | 0–2 | 
First leg
All times CET
| AEK Athens  | 1–1 |  Getafe | 
|---|---|---|
| Blanco  90+4' | (Report) | De la Red  86' | 
| PSV Eindhoven  | 2–0 |  Helsingborg | 
|---|---|---|
| Simons  7' (pen.) Lazović  33' | (Report) | 
| Sporting CP  | 2–0 | .svg.png.webp) Basel | 
|---|---|---|
| Vukčević  8', 58' | (Report) | 
| Rosenborg  | 0–1 |  Fiorentina | 
|---|---|---|
| (Report) | Mutu  16' | 
| Slavia Prague  | 1–2 |  Tottenham Hotspur | 
|---|---|---|
| Strihavka  69' | (Report) | Berbatov  4' Keane  30' | 
| Bolton Wanderers  | 1–0 |  Atlético Madrid | 
|---|---|---|
| Diouf  74' | (Report) | 
Second leg
All times CET
| Bayer Leverkusen  | 5–1 |  Galatasaray | 
|---|---|---|
| Barbarez  12', 22' Kießling  13' Haggui  55' Schneider  61' (pen.) | (Report) | Barusso  87' (pen.) | 
Bayer Leverkusen won 5–1 on aggregate.
Hamburg won 3–1 on aggregate.
| Spartak Moscow  | 2–0 |  Marseille | 
|---|---|---|
| Pavlenko  39' Pavlyuchenko  85' | (Report) | 
Marseille won 3–2 on aggregate.
| Panathinaikos  | 1–1 |  Rangers | 
|---|---|---|
| Goumas  12' | (Report) | Novo  81' | 
1–1 on aggregate; Rangers won on away goals.
| Bayern Munich  | 5–1 |  Aberdeen | 
|---|---|---|
| Lúcio  12' Van Buyten  36' Podolski  71', 77' Van Bommel  85' | (Report) | Lovell  83' | 
Bayern Munich won 7–3 on aggregate.
Getafe won 4–1 on aggregate.
Bolton Wanderers won 1–0 on aggregate.
| Villarreal  | 2–1 |  Zenit St. Petersburg | 
|---|---|---|
| Franco  75' Tomasson  90' | (Report) | Pogrebnyak  31' | 
2–2 on aggregate; Zenit St. Petersburg won on away goals.
| Bordeaux  | 1–1 | .svg.png.webp) Anderlecht | 
|---|---|---|
| Cavenaghi  71' | (Report) | Chatelle  34' | 
Anderlecht won 3–2 on aggregate.
| Helsingborg  | 1–2 |  PSV Eindhoven | 
|---|---|---|
| Castán  81' | (Report) | Bakkal  47' Lazović  65' | 
PSV Eindhoven won 4–1 on aggregate.
| Tottenham Hotspur  | 1–1 |  Slavia Prague | 
|---|---|---|
| O'Hara  7' | (Report) | Krajčík  51' | 
Tottenham Hotspur won 3–2 on aggregate.
Fiorentina won 3–1 on aggregate.
Everton won 8–1 on aggregate.
| Basel .svg.png.webp) | 0–3 |  Sporting CP | 
|---|---|---|
| (Report) | Pereirinha  2' Liédson  41', 51' | 
Sporting won 5–0 on aggregate.
Benfica won 3–2 on aggregate.
| Braga  | 0–1 |  Werder Bremen | 
|---|---|---|
| (Report) | Klasnić  78' | 
Werder Bremen won 4–0 on aggregate.
Round of 16
The draw for the Round of 16 was also held on 21 December 2007 at 13:00 CET in Nyon, Switzerland. The first legs were played on 6 March 2008. The second legs were played on 12 March and 13 March 2008.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Anderlecht .svg.png.webp) | 2–6 |  Bayern Munich | 0–5 | 2–1 | 
| Rangers  | 2–1 |  Werder Bremen | 2–0 | 0–1 | 
| Bolton Wanderers  | 1–2 |  Sporting CP | 1–1 | 0–1 | 
| Bayer Leverkusen  | 3–3 (a) |  Hamburg | 1–0 | 2–3 | 
| Getafe  | 3–1 |  Benfica | 2–1 | 1–0 | 
| Fiorentina  | 2–2 (4–2p) |  Everton | 2–0 | 0–2 (aet) | 
| Tottenham Hotspur  | 1–1 (5–6p) |  PSV Eindhoven | 0–1 | 1–0 (aet) | 
| Marseille  | 3–3 (a) |  Zenit Saint Petersburg | 3–1 | 0–2 | 
First leg
All times CET
| Anderlecht .svg.png.webp) | 0–5 |  Bayern Munich | 
|---|---|---|
| (Report) | Altıntop  9' Toni  45+1' Podolski  57' Klose  67' Ribéry  86' | 
| Fiorentina  | 2–0 |  Everton | 
|---|---|---|
| Kuzmanović  70' Montolivo  81' | (Report) | 
| Rangers  | 2–0 |  Werder Bremen | 
|---|---|---|
| Cousin  45' Davis  47' | (Report) | 
| Bolton Wanderers  | 1–1 |  Sporting CP | 
|---|---|---|
| McCann  25' | (Report) | Vukčević  69' | 
| Bayer Leverkusen  | 1–0 |  Hamburg | 
|---|---|---|
| Gekas  77' | (Report) | 
| Tottenham Hotspur  | 0–1 |  PSV Eindhoven | 
|---|---|---|
| (Report) | Farfán  34' | 
Second leg
All times CET
| Zenit Saint Petersburg  | 2–0 |  Marseille | 
|---|---|---|
| Pogrebnyak  39', 78' | (Report) | 
3–3 on aggregate; Zenit Saint Petersburg won on away goals.
| Hamburg  | 3–2 |  Bayer Leverkusen | 
|---|---|---|
| Trochowski  53' Guerrero  65' Van der Vaart  81' | (Report) | Barbarez  19' Gekas  55' | 
3–3 on aggregate; Bayer Leverkusen won on away goals.
| Everton  | 2–0 (a.e.t.) |  Fiorentina | 
|---|---|---|
| Johnson  16' Arteta  67' | (Report) | |
| Penalties | ||
| Gravesen  Yakubu  Arteta  Jagielka  | 2–4 |  Pazzini  Montolivo  Osvaldo  Santana | 
2–2 on aggregate; Fiorentina won 4–2 on penalties.
| PSV Eindhoven  | 0–1 (a.e.t.) |  Tottenham Hotspur | 
|---|---|---|
| (Report) | Berbatov  81' | |
| Penalties | ||
| Simons  Lazovic  Farfán  Salcido  Dzsudzsák  Bakkal  Marcellis  | 6–5 |  Berbatov  O'Hara  Huddlestone  Bent  Jenas  Zokora  Chimbonda | 
1–1 on aggregate; PSV Eindhoven won 6–5 on penalties.
| Bayern Munich  | 1–2 | .svg.png.webp) Anderlecht | 
|---|---|---|
| Lúcio  9' | (Report) | Serhat  20' Iakovenko  35' | 
Bayern Munich won 6–2 on aggregate.
Getafe won 3–1 on aggregate.
| Werder Bremen  | 1–0 |  Rangers | 
|---|---|---|
| Diego  58' | (Report) | 
Rangers won 2–1 on aggregate.
Sporting CP won 2–1 on aggregate.
Quarter-finals
The draw for the quarter-finals, semi-finals and final, which was conducted by UEFA General Secretary David Taylor and Denis Law, the ambassador for the final in Manchester, was held on Friday, 14 March 2008 at 14:00 CET in Nyon, Switzerland. The first legs were played on 3 April and the second legs were played on 10 April 2008.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Bayer Leverkusen  | 2–4 |  Zenit Saint Petersburg | 1–4 | 1–0 | 
| Rangers  | 2–0 |  Sporting CP | 0–0 | 2–0 | 
| Bayern Munich  | 4–4 (a) |  Getafe | 1–1 | 3–3 (aet) | 
| Fiorentina  | 3–1 |  PSV Eindhoven | 1–1 | 2–0 | 
First leg
All times CEST
| Bayer Leverkusen  | 1–4 |  Zenit Saint Petersburg | 
|---|---|---|
| Kießling  33' | (Report) | Arshavin  20' Pogrebnyak  52' Anyukov  61' Denisov  64' | 
| Bayern Munich  | 1–1 |  Getafe | 
|---|---|---|
| Toni  26' | (Report) | Contra  90' | 
| Fiorentina  | 1–1 |  PSV Eindhoven | 
|---|---|---|
| Mutu  56' | (Report) | Koevermans  63' | 
Second leg
All times CEST
Zenit Saint Petersburg won 4–2 on aggregate.
| Sporting CP  | 0–2 |  Rangers | 
|---|---|---|
| (Report) | Darcheville  60' Whittaker  90+2' | 
Rangers won 2–0 on aggregate.
| Getafe  | 3–3 (a.e.t.) |  Bayern Munich | 
|---|---|---|
| Contra  44' Casquero  91' Braulio  93' | (Report) | Ribéry  89' Toni  115', 120' | 
4–4 on aggregate; Bayern Munich won on away goals.
| PSV Eindhoven  | 0–2 |  Fiorentina | 
|---|---|---|
| (Report) | Mutu  38', 53' | 
Fiorentina won 3–1 on aggregate.
Semi-finals
The semi-final matches were played on 24 April and 1 May 2008.
| Team 1 | Agg. | Team 2 | 1st leg | 2nd leg | 
|---|---|---|---|---|
| Bayern Munich  | 1–5 |  Zenit Saint Petersburg | 1–1 | 0–4 | 
| Rangers  | 0–0 (4–2p) |  Fiorentina | 0–0 | 0–0 (aet) | 
First leg
All times CEST
| Bayern Munich  | 1–1 |  Zenit Saint Petersburg | 
|---|---|---|
| Ribéry  18' | (Report) | Lúcio  60' (o.g.) | 
Second leg
All times CEST
| Zenit Saint Petersburg  | 4–0 |  Bayern Munich | 
|---|---|---|
| Pogrebnyak  4', 73' Zyryanov  39' Fayzulin  54' | (Report) | 
Zenit Saint Petersburg won 5–1 on aggregate.
| Fiorentina  | 0–0 (a.e.t.) |  Rangers | 
|---|---|---|
| Report | ||
| Penalties | ||
| Kuzmanović  Montolivo  Liverani  Vieri  | 2–4 |  Ferguson  Whittaker  Papac  Hemdani  Novo | 
0–0 on aggregate; Rangers won 4–2 on penalties.
Final
The final was contested by Russian side Zenit Saint Petersburg and Scottish side Rangers on 14 May 2008 at the City of Manchester Stadium in Manchester, England. Zenit won the match 2–0, with goals from Igor Denisov and Konstantin Zyryanov coming in the last 20 minutes of the game to give Zenit their first UEFA Cup title.
| Zenit Saint Petersburg  | 2–0 |  Rangers | 
|---|---|---|
| Denisov  72' Zyryanov  90+4' | Report |