В предыдущем туре Лиги чемпионов «Зенит» обыграл «Порту» в Португалии в одном из самых нелогичных матчей турнира: «Порту» уже в самом начале поединка остался вдесятером, но большую часть времени играл лучше петербуржцев. Казалось, что дело идет к ничьей или героической победе «Порту», но вышедший на замену Александр Кержаков все-таки вывел «Зенит» вперед. Сил отыгрываться у португальцев уже не осталось, и они перенесли реванш на ответный матч в Питере.