Grupo A
17.09.2003 20:45 Bayern Múnich - Celtic FC 2:1 (0:0)
20:45 Lyon - RSC Anderlecht 1:0 (1:0)
30.09.2003 20:45 RSC Anderlecht - Bayern Múnich 1:1 (0:0)
20:45 Celtic FC - Lyon 2:0 (0:0)
21.10.2003 20:45 Lyon - Bayern Múnich 1:1 (0:1)
20:45 RSC Anderlecht - Celtic FC 1:0 (0:0)
05.11.2003 20:45 Bayern Múnich - Lyon 1:2 (1:1)
20:45 Celtic FC - RSC Anderlecht 3:1 (3:0)
25.11.2003 20:45 Celtic FC - Bayern Múnich 0:0 (0:0)
20:45 RSC Anderlecht - Lyon 1:0 (0:0)
10.12.2003 20:45 Bayern Múnich - RSC Anderlecht 1:0 (1:0)
20:45 Lyon - Celtic FC 3:2 (1:1)
Grupo B
17.09.2003 20:45 Arsenal - Inter 0:3 (0:3)
20:45 Dinamo Kiev - Lokomotiv Moskva 2:0 (0:0)
30.09.2003 18:30 Lokomotiv Moskva - Arsenal 0:0 (0:0)
20:45 Inter - Dinamo Kiev 2:1 (1:1)
21.10.2003 18:30 Lokomotiv Moskva - Inter 3:0 (1:0)
20:45 Dinamo Kiev - Arsenal 2:1 (1:0)
05.11.2003 20:45 Arsenal - Dinamo Kiev 1:0 (0:0)
20:45 Inter - Lokomotiv Moskva 1:1 (1:0)
25.11.2003 18:30 Lokomotiv Moskva - Dinamo Kiev 3:2 (2:1)
20:45 Inter - Arsenal 1:5 (1:1)
10.12.2003 20:45 Arsenal - Lokomotiv Moskva 2:0 (1:0)
20:45 Dinamo Kiev - Inter 1:1 (0:0)
Grupo C
17.09.2003 20:45 AEK Athen - Deportivo 1:1 (0:1)
20:45 PSV - Mónaco 1:2 (0:1)
30.09.2003 20:45 Mónaco - AEK Athen 4:0 (2:0)
20:45 Deportivo - PSV 2:0 (1:0)
21.10.2003 20:45 AEK Athen - PSV 0:1 (0:1)
20:45 Deportivo - Mónaco 1:0 (0:0)
05.11.2003 20:45 PSV - AEK Athen 2:0 (0:0)
20:45 Mónaco - Deportivo 8:3 (5:2)
25.11.2003 20:45 Deportivo - AEK Athen 3:0 (1:0)
20:45 Mónaco - PSV 1:1 (1:0)
10.12.2003 20:45 AEK Athen - Mónaco 0:0 (0:0)
20:45 PSV - Deportivo 3:2 (1:0)
Grupo D
17.09.2003 20:45 Juventus - Galatasaray 2:1 (1:1)
20:45 Real Sociedad - Olympiacos 1:0 (0:0)
30.09.2003 20:45 Galatasaray - Real Sociedad 1:2 (0:1)
20:45 Olympiacos - Juventus 1:2 (1:1)
21.10.2003 20:45 Galatasaray - Olympiacos 1:0 (1:0)
20:45 Juventus - Real Sociedad 4:2 (3:0)
05.11.2003 20:45 Olympiacos - Galatasaray 3:0 (2:0)
20:45 Real Sociedad - Juventus 0:0 (0:0)
25.11.2003 20:45 Olympiacos - Real Sociedad 2:2 (0:1)
02.12.2003 20:45 Galatasaray - Juventus 2:0 (0:0)
10.12.2003 20:45 Real Sociedad - Galatasaray 1:1 (0:1)
20:45 Juventus - Olympiacos 7:0 (4:0)
Grupo E
16.09.2003 20:45 Rangers FC - Stuttgart 2:1 (0:1)
20:45 Manchester United - Panathinaikos 5:0 (4:0)
01.10.2003 20:45 Panathinaikos - Rangers FC 1:1 (0:1)
20:45 Stuttgart - Manchester United 2:1 (0:0)
22.10.2003 20:45 Rangers FC - Manchester United 0:1 (0:1)
20:45 Stuttgart - Panathinaikos 2:0 (2:0)
04.11.2003 20:45 Manchester United - Rangers FC 3:0 (2:0)
20:45 Panathinaikos - Stuttgart 1:3 (0:0)
26.11.2003 20:45 Stuttgart - Rangers FC 1:0 (1:0)
20:45 Panathinaikos - Manchester United 0:1 (0:0)
09.12.2003 20:45 Rangers FC - Panathinaikos 1:3 (1:1)
20:45 Manchester United - Stuttgart 2:0 (1:0)
Grupo F
16.09.2003 20:45 Partizan - Oporto 1:1 (0:1)
20:45 Real Madrid - Marsella 4:2 (2:1)
01.10.2003 20:45 Oporto - Real Madrid 1:3 (1:2)
20:45 Marsella - Partizan 3:0 (0:0)
22.10.2003 20:45 Marsella - Oporto 2:3 (1:2)
20:45 Real Madrid - Partizan 1:0 (1:0)
04.11.2003 20:45 Oporto - Marsella 1:0 (1:0)
20:45 Partizan - Real Madrid 0:0 (0:0)
26.11.2003 20:45 Oporto - Partizan 2:1 (1:0)
20:45 Marsella - Real Madrid 1:2 (0:1)
09.12.2003 20:45 Real Madrid - Oporto 1:1 (1:1)
20:45 Partizan - Marsella 1:1 (0:0)
Grupo G
16.09.2003 20:45 Beşiktaş - Lazio 0:2 (0:1)
20:45 Sparta Praga - Chelsea 0:1 (0:0)
01.10.2003 20:45 Chelsea - Beşiktaş 0:2 (0:2)
20:45 Lazio - Sparta Praga 2:2 (0:2)
22.10.2003 20:45 Sparta Praga - Beşiktaş 2:1 (0:0)
20:45 Chelsea - Lazio 2:1 (0:1)
04.11.2003 20:45 Beşiktaş - Sparta Praga 1:0 (0:0)
20:45 Lazio - Chelsea 0:4 (0:1)
26.11.2003 20:45 Lazio - Beşiktaş 1:1 (0:1)
20:45 Chelsea - Sparta Praga 0:0 (0:0)
09.12.2003 20:45 Beşiktaş - Chelsea 0:2 (0:0)
20:45 Sparta Praga - Lazio 1:0 (0:0)
Grupo H
16.09.2003 20:45 Milan - AFC Ajax 1:0 (0:0)
20:45 Club Brugge KV - Celta 1:1 (0:0)
01.10.2003 20:45 Celta - Milan 0:0 (0:0)
20:45 AFC Ajax - Club Brugge KV 2:0 (1:0)
22.10.2003 20:45 Milan - Club Brugge KV 0:1 (0:1)
20:45 AFC Ajax - Celta 1:0 (0:0)
04.11.2003 20:45 Club Brugge KV - Milan 0:1 (0:0)
20:45 Celta - AFC Ajax 3:2 (2:0)
26.11.2003 20:45 AFC Ajax - Milan 0:1 (0:0)
20:45 Celta - Club Brugge KV 1:1 (0:0)
09.12.2003 20:45 Milan - Celta 1:2 (1:1)
20:45 Club Brugge KV - AFC Ajax 2:1 (1:1)
Octavos de final
24.02.2004 20:45 Celta - Arsenal 2:3 (1:1)
20:45 Bayern Múnich - Real Madrid 1:1 (0:0)
20:45 Sparta Praga - Milan 0:0 (0:0)
20:45 Lokomotiv Moskva - Mónaco 2:1 (1:0)
25.02.2004 20:45 Stuttgart - Chelsea 0:1 (0:1)
20:45 Oporto - Manchester United 2:1 (1:1)
20:45 Real Sociedad - Lyon 0:1 (0:1)
20:45 Deportivo - Juventus 1:0 (1:0)
09.03.2004 20:45 Chelsea - Stuttgart 0:0 (0:0)
20:45 Manchester United - Oporto 1:1 (1:0)
20:45 Lyon - Real Sociedad 1:0 (0:0)
20:45 Juventus - Deportivo 0:1 (0:1)
10.03.2004 20:45 Arsenal - Celta 2:0 (2:0)
20:45 Real Madrid - Bayern Múnich 1:0 (1:0)
20:45 Milan - Sparta Praga 4:1 (1:0)
20:45 Mónaco - Lokomotiv Moskva 1:0 (0:0)
Cuartos de final
23.03.2004 20:45 Oporto - Lyon 2:0 (1:0)
20:45 Milan - Deportivo 4:1 (1:1)
24.03.2004 20:45 Real Madrid - Mónaco 4:2 (0:1)
20:45 Chelsea - Arsenal 1:1 (0:0)
06.04.2004 20:45 Mónaco - Real Madrid 3:1 (1:1)
20:45 Arsenal - Chelsea 1:2 (1:0)
07.04.2004 20:45 Lyon - Oporto 2:2 (1:1)
20:45 Deportivo - Milan 4:0 (3:0)
Semifinales
20.04.2004 20:45 Mónaco - Chelsea 3:1 (1:1)
21.04.2004 20:45 Oporto - Deportivo 0:0 (0:0)
04.05.2004 20:45 Deportivo - Oporto 0:1 (0:0)
05.05.2004 20:45 Chelsea - Mónaco 2:2 (2:1)
Final
26.05.2004 20:45 Mónaco - Oporto 0:3 (0:1)