| Round 1 (22) | Round 2 (23) |
| Benfica - Racing Santander | Aston Villa - Benfica |
| Bordeaux - Celtic | Belenenses - Osasuna |
| Dynamo - Belenenses | Borussia Dortmund - Bordeaux |
| FC Porto - Zaragoza | Celtic - Villarreal |
| Galatasaray - FC København | FC København - Independiente |
| Hansa Rostock - Trabzonspor | Lazio - FC Porto |
| Independiente - Roda JC | Racing Santander - Standard |
| Osasuna - Lazio | Roda JC - Hansa Rostock |
| Rangers - Aston Villa | Trabzonspor - Rangers |
| Standard - Vélez Sársfield | Vélez Sársfield - Galatasaray |
| Villarreal - Borussia Dortmund | Zaragoza - Dynamo |
|
| Round 3 (24) | Round 4 (25) |
| Benfica - Trabzonspor | Aston Villa - Independiente |
| Bordeaux - FC København | Belenenses - Standard |
| Dynamo - Vélez Sársfield | Borussia Dortmund - FC Porto |
| FC Porto - Roda JC | Celtic - Benfica |
| Galatasaray - Racing Santander | FC København - Villarreal |
| Hansa Rostock - Belenenses | Lazio - Bordeaux |
| Independiente - Lazio | Racing Santander - Hansa Rostock |
| Osasuna - Celtic | Roda JC - Dynamo |
| Rangers - Borussia Dortmund | Trabzonspor - Galatasaray |
| Standard - Aston Villa | Vélez Sársfield - Rangers |
| Villarreal - Zaragoza | Zaragoza - Osasuna |
|
| Round 5 (26) | Round 6 (27) |
| Benfica - Lazio | Aston Villa - Vélez Sársfield |
| Bordeaux - Belenenses | Bordeaux - FC Porto |
| Dynamo - Racing Santander | Dynamo - Galatasaray |
| FC Porto - FC København | FC København - Lazio |
| Galatasaray - Aston Villa | Hansa Rostock - Independiente |
| Hansa Rostock - Celtic | Osasuna - Villarreal |
| Independiente - Vélez Sársfield | Racing Santander - Trabzonspor |
| Osasuna - Trabzonspor | Rangers - Celtic |
| Rangers - Zaragoza | Roda JC - Belenenses |
| Standard - Borussia Dortmund | Standard - Benfica |
| Villarreal - Roda JC | Zaragoza - Borussia Dortmund |
|
| Round 7 (28) | Round 8 (29) |
| Belenenses - FC København | Aston Villa - Racing Santander |
| Benfica - Dynamo | Bordeaux - Osasuna |
| Borussia Dortmund - Roda JC | Borussia Dortmund - Celtic |
| Celtic - Zaragoza | FC København - Roda JC |
| FC Porto - Osasuna | Hansa Rostock - Standard |
| Galatasaray - Hansa Rostock | Independiente - Dynamo |
| Independiente - Standard | Lazio - Belenenses |
| Lazio - Rangers | Rangers - Benfica |
| Trabzonspor - Aston Villa | Trabzonspor - FC Porto |
| Villarreal - Bordeaux | Villarreal - Galatasaray |
| Vélez Sársfield - Racing Santander | Zaragoza - Vélez Sársfield |
|
| Round 9 (30) | Round 10 (31) |
| Belenenses - Borussia Dortmund | Belenenses - Vélez Sársfield |
| Benfica - Bordeaux | Bordeaux - Independiente |
| Celtic - Aston Villa | Borussia Dortmund - Racing Santander |
| Dynamo - Hansa Rostock | Celtic - Galatasaray |
| FC Porto - Villarreal | FC København - Rangers |
| Galatasaray - Independiente | FC Porto - Hansa Rostock |
| Osasuna - FC København | Lazio - Trabzonspor |
| Racing Santander - Zaragoza | Osasuna - Dynamo |
| Roda JC - Lazio | Roda JC - Benfica |
| Standard - Rangers | Villarreal - Standard |
| Vélez Sársfield - Trabzonspor | Zaragoza - Aston Villa |
|
| Round 11 (32) | Round 12 (33) |
| Aston Villa - Bordeaux | Aston Villa - Villarreal |
| Benfica - FC København | Benfica - Zaragoza |
| Dynamo - FC Porto | Dynamo - Bordeaux |
| Galatasaray - Osasuna | Galatasaray - FC Porto |
| Hansa Rostock - Zaragoza | Hansa Rostock - Osasuna |
| Independiente - Celtic | Independiente - Borussia Dortmund |
| Racing Santander - Belenenses | Racing Santander - Lazio |
| Rangers - Villarreal | Rangers - Roda JC |
| Standard - Lazio | Standard - Celtic |
| Trabzonspor - Borussia Dortmund | Trabzonspor - Belenenses |
| Vélez Sársfield - Roda JC | Vélez Sársfield - FC København |
|
| Round 13 (34) | Round 14 (35) |
| Belenenses - Benfica | Aston Villa - Belenenses |
| Bordeaux - Galatasaray | Benfica - Osasuna |
| Borussia Dortmund - Dynamo | Dynamo - Lazio |
| Celtic - Trabzonspor | Galatasaray - Zaragoza |
| FC København - Racing Santander | Hansa Rostock - Borussia Dortmund |
| FC Porto - Rangers | Independiente - FC Porto |
| Lazio - Vélez Sársfield | Racing Santander - Celtic |
| Osasuna - Standard | Rangers - Bordeaux |
| Roda JC - Aston Villa | Standard - Roda JC |
| Villarreal - Hansa Rostock | Trabzonspor - FC København |
| Zaragoza - Independiente | Vélez Sársfield - Villarreal |
|
| Round 15 (36) | Round 16 (37) |
| Belenenses - Rangers | Aston Villa - FC København |
| Bordeaux - Hansa Rostock | Benfica - Borussia Dortmund |
| Borussia Dortmund - Galatasaray | Dynamo - Celtic |
| Celtic - Vélez Sársfield | Galatasaray - Belenenses |
| FC København - Standard | Hansa Rostock - Lazio |
| FC Porto - Benfica | Independiente - Villarreal |
| Lazio - Aston Villa | Racing Santander - Bordeaux |
| Osasuna - Independiente | Rangers - Osasuna |
| Roda JC - Racing Santander | Standard - Zaragoza |
| Villarreal - Dynamo | Trabzonspor - Roda JC |
| Zaragoza - Trabzonspor | Vélez Sársfield - FC Porto |
|
| Round 17 (38) | Round 18 (39) |
| Benfica - Vélez Sársfield | Bordeaux - Standard |
| Bordeaux - Zaragoza | Borussia Dortmund - Aston Villa |
| Dynamo - Aston Villa | Celtic - FC København |
| FC Porto - Celtic | Dynamo - Rangers |
| Galatasaray - Roda JC | FC Porto - Belenenses |
| Hansa Rostock - FC København | Galatasaray - Lazio |
| Independiente - Belenenses | Hansa Rostock - Vélez Sársfield |
| Osasuna - Borussia Dortmund | Independiente - Trabzonspor |
| Rangers - Racing Santander | Osasuna - Racing Santander |
| Standard - Trabzonspor | Villarreal - Benfica |
| Villarreal - Lazio | Zaragoza - Roda JC |
|
| Round 19 (40) | Round 20 (41) |
| Aston Villa - Osasuna | Bordeaux - Vélez Sársfield |
| Belenenses - Villarreal | Borussia Dortmund - FC København |
| Benfica - Galatasaray | Celtic - Lazio |
| FC København - Dynamo | Dynamo - Standard |
| Lazio - Zaragoza | FC Porto - Racing Santander |
| Racing Santander - Independiente | Galatasaray - Rangers |
| Rangers - Hansa Rostock | Hansa Rostock - Aston Villa |
| Roda JC - Celtic | Independiente - Benfica |
| Standard - FC Porto | Osasuna - Roda JC |
| Trabzonspor - Bordeaux | Villarreal - Trabzonspor |
| Vélez Sársfield - Borussia Dortmund | Zaragoza - Belenenses |
|
| Round 21 (42) |
| Aston Villa - FC Porto |
| Belenenses - Celtic |
| Benfica - Hansa Rostock |
| FC København - Zaragoza |
| Lazio - Borussia Dortmund |
| Racing Santander - Villarreal |
| Rangers - Independiente |
| Roda JC - Bordeaux |
| Standard - Galatasaray |
| Trabzonspor - Dynamo |
| Vélez Sársfield - Osasuna |
League rounds 22-42 (in brackets) are the respective return ties of rounds 1-21 above, ie. round 42 is Bordeaux - Roda JC, Borussia Dortmund - Lazio etc. |