Arsenal 2 Celta Vigo 0

First leg: 3-2
Arsenal win 5-2 on aggregate

Scorer: Thierry Henry 14, 34
Halftime: 2-0

Milan 4 Sparta Prague 1

First leg: 0-0;
Milan win 4-1 on aggregate.

Scorers:
Sparta Prague: Tomas Jun 59
Att: 50,000

Monaco 1 Lokomotiv Moscow 0

First leg: 1-2
Monaco win on away goals rule.

Scorer: Dado Prso 60
Red card: Dmitry Loskov (Lokomotiv Moscow) 22
Att: 18,000

Real Madrid 1 Bayern Munich 0

First leg: 1-1
Real Madrid win 2-1 on aggregate

Scorer: Zinedine Zidane 32
Att: 78,000

Played on Tuesday
Chelsea 0 Stuttgart 0

First leg: 1-0
Chelsea win 1-0 on aggregate

Attendance: 36,657

Manchester United 1 Porto 1

First leg: 1-2
Porto win 3-2 on aggregate

Scorers:
Porto: Costinha 90

Halftime: 1-0

Juventus 0 Deportivo Coruna 1

First leg: 0-1
Deportivo win 2-0 on aggregate

Scorer: Walter Pandiani 12

Lyon 1 Real Sociedad 0

First leg: 1-0
Lyon win 2-0 on aggregate

Scorer: Juninho Pernambucano 77

Halftime: 0-0

Att: 38,914