Semi final: second leg

Middlesbrough 4-2 Steaua Bucharest

Middlesbrough win 4-3 on aggregate

Teams:
Middlesbrough: Jones, Riggott, Southgate (Maccarone 26), Queudrue, Parnaby, Rochemback, Boateng, Downing, Taylor (Yakubu 55), Hasselbaink (Ehiogu 90), Viduka. Subs Not Used: Knight, Bates, Cattermole, Parlour.

Booked: Boateng, Hasselbaink.

Goals: Maccarone 33, Viduka 64, Riggott 73, Maccarone 89.

Steaua Bucharest: Carlos, Ogararu, Ghionea, Goian, Marin, Oprita (Baciu 81), Radoi, Lovin, Bostina (Nesu 86), Dica, Iacob (Balan 65). Subs Not Used: Cernea, Simion, Cristocea, Cristea.

Booked: Dica, Lovin, Balan.

Goals: Dica 16, Goian 24.

Attendance: 34,622

Referee: Vladimir Hrinak (Slovakia)

Sevilla 1-0 Schalke 04 (After extra-time)

Sevilla win 1-0 on aggregate

Teams:
Sevilla: Palop, Daniel, Aitor Ocio, Escude, David, Navas, Marti, Maresca, Adriano Correia (Puerta 77), Luis Fabiano (Renato 99), Saviola (Makukula 107).
Subs Not Used: Notario, David Prieto, Jordi, Sales.

Booked: Puerta, Daniel, Makukula.

Goals: Puerta 101.

Schalke 04: Rost, Rafinha, Bordon, Rodriguez (Larsen 82), Kobiashvili, Poulsen, Ernst, Asamoah (Sand 90), Lincoln, Bajramovic (Varela 62), Kuranyi.
Subs Not Used: Heimeroth, Klasener, Altintop, Azaouagh.

Booked: Kuranyi, Rodriguez, Varela, Ernst.

Attendance: 45,000.

Referee: Massimo De Santis (Italy).

Subscribe to World Soccer – The essential football magazine.