Dakle, poznati su prvi parovi četvrtfinala a to su Njemačka – Grčka odnosno Portugal – Češka.
Holanđani su postigli gol već u 11. minutu. Roben je na desnoj strani odložio loptu za Van der Varta, a kapiten "lala" je pomjerio na lijevu nogu i sa nekih 20 metara je lijepo poslao u donji desni ugao gola Ruija Patrisija. Međutim, u 27. minutu Portugalci su poravnali rezultat. Konačno je Kristijano Ronaldo uspio da se upiše u strijelce na EURO2012, u pravo vrijeme za Portugal. Dugo je trajao napad po desnoj strani, a onda je Žoao Pereira odlično ugledao ubacivanje Ronalda kroz sredinu, đe je pobjegao Vlaru i udarcem u bliži ugao nadmudrio Stekelenburga.
U 74. minutu Ronaldo je definitivno srušio snove Holanđana o prolasku u narendu fazu. Sjajna kontra Portugalaca je išla kroz sredinu, lopta je došla desno do Nanija, a on je proigrao Ronalda na lijevoj strani, koji je majstroski zalomio Van der Vila, i donio prednost svom timu - 2:1.
Portugal – Holandija 2:1 (1:1)
Ronaldo 27’, 74’ - Van der Vart 11’
Portugal: Rui Patrisio, Alveš, Pepe, Koentrao, Pereira, Veloso, Mutinjo, Meireleš (Kuštodio), Nani (Rolando), Ronaldo, Postiga (Oliveira).
Holandija: Stekelenburg, Van der Vil, Matijsen, Vlar, Vilems (Afelaj), De Jong, Snajder, Roben, Van der Vart, Huntelar, Van Persi.
Njemci su poveli u 19. minutu. Miler se odlično zagradio na desnoj strani i poslao loptu u sredinu, a na nju je naletio Podolski i desnom nogom je zakucao pod prečku za 1:0! Lukas je tako golom začinio svoj 100. nastup u dresu Njemačke. Ipak, Danci vrlo brzo došli do izjednačenja 1:1. Poslije kornera sa desne strane, Bendtner je bio najviši u skoku i vratio loptu na peterac, a Kron-Deli je glavom poslao loptu pod prečku za veliko slavlje Danaca. Mogli su Danci do preokreta protiv Njemačke, ali je udarac Jakoba Poulsena zaustavila stativa gola Nojera, pa je ostalo 1:1. Međutim, Njemci su na deset minuta do kraja golom Bendera savladali Dance, i tako osvojili prvo mjesto u grupi sa maksimalnim učinkom.
Njemačka – Danska 2:1 (1:1)
Podolski 19’, Bender 80’ – Kron Deli 24’
Njemačka: Nojer, Humels, Badštuber, Lam, Bender, Kedira, Švajnštajger, Ozil, Miler (Kros), Podolski (Šurle), Gomez (Klose).
Danska: Andersen, Kjar, Ager, S. Poulsen, Jakobsen, Kvist, Eriksen, J. Poulsen (Mikelsen), Cimling (C. Poulsen), Kron-Deli, Bendtner.
TABELA Grupa A:
1. Češka 6
2. Grčka 4
3. Rusija 4
4. Poljska 2
Raspored:
1. kolo (8. Jun):
Poljska - Grčka 1:1
Rusija - Češka 4:1
2. kolo (12. Jun):
Grčka - Češka 1:2
Poljska - Rusija 1:1
3. kolo (16. Juna):
Grčka - Rusija 1:0
Češka - Poljska 1:0
TABELA Grupa B:
1. Njemačka 9
2. Portugal 6
3. Danska 3
4. Holandija 0
Raspored:
1. kolo (9. jun.)
Holandija – Danska 0:1
Njemačka – Portugal 1:0
2. kolo (13. jun)
Danska – Portugal 2:3
Holandija – Njemačka 1:2
3. kolo (17. jun)
Portugal – Holandija 2:1
Danska - Njemačka 1:2
TABELA Grupa C:
1. Španija 4
2. Hrvatska 4
3. Italija 2
4. R. Irska 0
Raspored:
1. kolo (10. jun)
Španija – Italija 1:1
R. Irska – Hrvatska 1:3
2. kolo (14. jun)
Italija – Hrvatska 1:1
Španija – R. Irska 4:0
3. kolo (18. jun)
Hrvatska – Španija 20.45
Italija – R. Irska 20.45
TABELA Grupa D:
1. Francuska 4
2. Engleska 4
3. Ukrajina 3
4. Švedska 0
Raspored:
1. kolo (11. jun):
Francuska - Engleska 1:1
Ukrajina - Švedska 2:1
2. kolo (15. jun):
Ukrajina - Francuska 0:2
Švedska - Engleska 2:3
3. kolo (19. jun):
Švedska - Francuska (20.45h)
Engleska - Ukrajina (20.45h)