Last 16, second leg
Bordeaux 2 Olympiakos 1
Bordeaux win 3-1 on aggregate
Scorers:
Bordeaux: Yoann Gourcuff 5, Marouane Chamakh 88
Olympiakos: Kostas Mitroglou 65
Red cards: Matt Derbyshire 60, Olof Mellberg 90+4 (both Olympiakos), Alou Diarra 68 (Bordeaux)
Halftime: 1-0
Teams:
Bordeaux: 1-Cedric Carrasso; 21-Matthieu Chalme, 25-Ludovic Sane, 2-Michael Ciani, 28-Benoit Tremoulinas; 4-Alou Diarra, 5-Fernando, 17-Wendel (10-Jussie 90), 18-Jaroslav Plasil (22-Gregory Sertic 84), 8-Yoann Gourcuff; 29-Marouane Chamakh.
Olympiakos: 71-Antonis Nikopolidis; 35-Vassilis Torosidis, 21-Avraam Papadopoulos, 4-Olof Mellberg, 15-Raul Bravo; 25-Enzo Maresca, 11-Jaouad Zairi (22-Kostas Mitroglou 63), 6-Ieroklis Stoltidis (28-Cristian Ledesma 80); 32-Lomana Lua Lua, 19-Jesus Alberto Datolo, 9-Matt Derbyshire.
Referee: Olegario Benquerenca (Portugal)
Barcelona 4 Stuttgart 0
Barcelona win 5-1 on aggregate
Scorers:
Lionel Messi 13, 60, Pedro 22, Bojan Krkic 89
Halftime: 2-0
Teams:
Barcelona: 1-Victor Valdes; 2-Daniel Alves, 5-Carles Puyol, 3-Gerard Pique, 19-Maxwell; 16-Sergio Busquets (9-Zlatan Ibrahimovic 65), 24-Yaya Toure, 8-Andres Iniesta (11-Bojan Krkic 88); 10-Lionel Messi, 14-Thierry Henry (18-Gabriel Milito 78), 17-Pedro.
Stuttgart: 1-Jens Lehmann; 27-Stefano Celozzi (13-Timo Gebhart 46), 6-Georg Niedermeier, 17-Matthieu Delpierre, 2-Cristian Molinaro; 35-Christian Traesch, 32-Zdravko Kuzmanovic, 28-Sami Khedira, 23-Aleksandr Hleb; 18-Cacau, 29-Pavel Pogrebnyak (9-Ciprian Marica 70).
Referee: Alain Hamer (Luxembourg).