Barcelona leidde thuis tegen Olympique Lyon bij de rust al met 4-1. Uitgerekend Thierry Henry bracht tegen de club uit zijn vaderland de eerste twee treffers op zijn naam. Daarmee kwam hij op een totaal van vijftig doelpunten in de Champions League.
Lionel Messi zorgde vijf minuten voor de rust voor 3-0 met een indrukwekkende solo. Het duel leek toen gespeeld, na de 1-1 twee weken geleden in Lyon. Met treffers van Eto’o (4-0) en Makoun (4-1) kreeg de eerste helft een spectaculair slot.
Met een snelle treffer van Juninho (4-2) begon Lyon hoopgevend aan de tweede helft. Verder liet Barcelona het echter niet komen. Juninho werd in de extra tijd nog uit het veld gestuurd na zijn tweede gele kaart. Daarna scoorde Keita nog: 5-2.
Bij Atletico Madrid begon en bleef de jonge vader John Heitinga op de bank. Onder leiding van de Nederlandse arbiter Pieter Vink vielen in Porto geen doelpunten, na de 2-2 eerder in Spanje, waardoor Porto doorbekert. Vink deelde vier gele kaarten uit, over beide ploegen verdeeld.