Şampiyonlar Ligi yarı final rövanş karşılaşmasında Barcelona sahasında Real Madrid ile 1-1 berabere kalarak adını finale yazdırdı. Katalanlar, ilk maçı deplasmanda 2-0'lık skorla kazanmıştı.
İlk 45 dakika boyunca oyunun kontrolü Barcelona'da olsa da Katalan ekibi Casillas'ı geçmekte zorlandı ve ilk yarı golsüz eşitlikle sona erdi.
İkinci yarıya iyi başlayan Barcelona, 54. dakikada Pedro Rodriguez'in attığı golle 1-0 öne geçti. Bu gole 10 dakika sonra Marcelo ile cevap veren Real Madrid, ilerleyen dakikalarda skoru değiştiremedi ve maç 1-1 sonuçlandı.
İlk maçı Santiago Bernabeu'da 2-0 kazanan Barcelona adını finale yazdıran ilk takım oldu.
Barcelona'nın finalde Manchester United-Schalke eşleşmesinin galibi ile karşılaşacak. Manchester United ilk maçı deplasmanda 2-0'lık skorla kazanmıştı.