Renomiranija reprezentacija Španjolske od prve je minute krenula u stilu svog imena - furiozno. Ruse su stisnuli na njihovu polovicu, a prvi opasan udarac Torresa u šestoj minuti obranio je Akinfeev. Uskoro je David Villa uputio neugodan udarac dolje desno, no Akinfejev je ponovno odlično reagirao. Iako je prvih petnaestak minuta dvoboja koji se igrao u teškim uvjetima zbog kiše u potpunosti pripalo Španjolcima, Rusi se nisu dali obeshrabriti. Uspjeli su izdržati početni pritisak, a u 16. minuti su prvi put zaprijetili iz slobodnog udarca koji je izveo Pavljučenko. Isti igrač nedugo potom zapucao je s oko 17 metara, no Casillas je vrškovima prstiju uspio obraniti.
U tim trenucima, u 34. minuti, ozljedio se pouzdani napadač Španjolske David Villa, kojeg je zamijenio Cesc Fabregas. No, Villino se izbivanje nije osjetilo. Izvrsni vezni red Senna -Xavi- Iniesta odlično je obavljao posao, te stopirao sve pokušaje Rusa. Na boku je Sergio Ramos bio konstantna opasnost, a u prvom poluvremenu golova nije bilo zbog velike opreznosti obje momčadi. Dvije šanse prije kraja poluvremena imali su Pavljučenko i Torres, no niti jedna nije bila suviše opasna.
Španjolci su veliku premoć konkretizirali početkom drugog poluvremena, u 50. minuti. Velik posao pred protivničkim golom napravio je Iniesta driblinzima na lijevoj strani, a na njegov udarac prema golu "iz sjene" je natrčao Xavi i poslao neobranjivu loptu iza ruskog golmana. Rusa nakon toga kao da nije bilo na terenu. Izgubio se Pavljučenko, koji se trudio u prvom dijelu, a Andreja Aršavina španjolska je obrana potpuno neutralizirala. Uz takvu igru, Rusi su se mogli samo nadati da neće primiti drugi gol. No, nakon nekoliko prilika, poglavito Torresa, Inieste i Fabregasa, u 73. minuti, svježi Daniel Güiza povisio je rezultat na 2-0. Njega je u šesnaestercu kratkim, lijepim, nabacivanjem pronašao Cesc Fabregas. Konačan rezultat 3-0 postavio je Silva u 82. minuti iz "školskog" kontranapada. Pravi je potez u toj akciji ponovno napravio Fabregas, koji je ubilježio drugu asistenciju. Za istaknuti je kako je Rusima, uz bolju izvedbu Aršavina, jako nedostajao veći učinak lijevog bočnog igrača Žirkova, te neuvjerljivih stopera. Španjolska je zasluženo prošla u finale, te s optimizmom zbog dobre igre može čekati susret s Njemačkom.
Španjolska - Rusija 3-0 (Xavi 50, Güiza 73, Silva 82)
Rusija: Akinfejev - Anjukov, Ignaševič, V. Berezutskij, Žirkov - Semak - Saenko (od 57. Sičev), Semšov (od 56. Biljaletdinov), Zirianov - Aršavin, Pavljučenko
Španjolska: Casillas - Sergio Ramos, Puyol, Marchena, Capdevila - Marcos Senna - Iniesta, Xavi (od 69. Xabi Alonso), Silva - Villa (od 35. Fabregas), Fernando Torres (od 69. Güiza)