D Grubu mücadelesinde İspanya, İsveç'i 2-1 yendi. İspanya'ya galibiyeti getiren golü 90+2'de David Villa attı. Tivoli-Neu'da ilk yarısı 1-1'lik eşitllik ile sona eren mücadelede İspanya'nın golleri 15. dakikada Fernando Torres ve 90+2. dakikada David Villa'dan gelirken, İsveç'in tek golünü 34. dakikada Zlatan İbrahimovic attı.
İlk yarısı karşılıklı ataklarla geçen mücadelede ikinci yarıda oyunun tek hakimi İspanya'ydı. İspanya'nın sürekli yüklendiği bu yarıda İsveç sürekli savunma yaptı. Zlatan İbrahimovic'in 46. dakikada oyundan çıkmasının ardından hücum gücü iyice azalan İsveç, oyunu kendi sahasında kabul etmeye başladı. Maçın son anlarında takım savunmasında ard arda hatalar yapan İsveç, David Villa'nın turnuvadaki 4. golüne engel olamayınca sahadan yenilgiyle ayrılmak zorunda kaldı. Villa böylece gol krallığı yarışında 3 gollü Podolski'yi geçerek liderliğe yükselmiş oldu.
Bu galibiyetin ardından puanını 6'ya yükselten İspanya çeyrek finale yükselmeyi garantilerken, İsveç 3 puanda kaldı. İspanya gruptaki son maçında 18 Haziran'da son şampiyon Yunanistan ile, İsveç de aynı gün ve saatte Rusya ile kozlarını paylaşacak.
Stat: Tivoli Neu
Hakemler: Pieter Vink, Adriaan Inia, Hans ten Hoove (Hollanda)
İsveç: Isaksson, Stoor, Mellberg, Hansson, Nilsson, Svensson, Andersson, Ljungberg, Elmander (Dk. 79 Sebastien Larsson), Ibrahimovic (Dk. 46 Rosenberg), Henrik Larsson (Dk. 87 Kallstrom)
İspanya: Casillas, Ramos, Puyol (Dk. 24 Albiol), Marchena, Capdevila, Senna, Iniesta (Dk. 58 Cazorla), Xavi (Dk. 58 Fabregas), Silva, Villa, Torres
Goller: Dk. 15 Torres, Dk. 90 Villa (İspanya), Dk. 34 Ibrahimovic (İsveç)
Sarı kartlar: Dk. 53 Marchena (İspanya), Dk. 54 Svensson (İsveç)