| 29.06.2021: SVERIGE - UKRAINE | HAMPDEN PARK, GLASGOW | |
| 2-1 Efter forlænget spilletid | 9.221 | |
| | 27. | 0-1 | Oleksandr Zinchenko | Daniele Orsato, Italien | | | 43. | 1-1 | Emil Forsberg | | | | 120. | 1-2 | Artem Dovbyk | | | |
| Robin Olsen | Heorhiy Bushchan | | | Mikael Lustig (83) | Oleksandr Karavayev | | | Victor Lindelöf | Illya Zabarnyi | | | Marcus Danielson (99) | Serhiy Kryvtsov | | | Ludwig Augustinsson (83) | Mykola Matviyenko | | | Sebastian Larsson (97) | Serhiy Sydorchuk (118) | | | Kristoffer Olsson (101) | Taras Stepanenko (97) | | | Albin Ekdal | Oleksandr Zinchenko | | | Emil Forsberg (85) | Andriy Yarmolenko (79) / (106) | | | Dejan Kulusevski (69) / (97) | Roman Yaremchuk (91) | | | Alexander Isak (97) | Mykola Shaparenko (61) | | |
| | | Pierre Bengtsson (83) | Ruslan Malinovskyi (61) | | | Emil Krafth (83) | Artem Besyedin (91) / (101) | | | Marcus Berg (97) | Yevhenii Makarenko (95) | | | Viktor Claesson (97) | Viktor Tsyhankov (101) | | | Robin Quaison (97) | Artem Dovbyk (106) / (120) | | | Viktor Claesson (101) | Roman Bezus (118) | |
| 29.06.2021: ENGLAND - TYSKLAND | WEMBLEY, LONDON | |
| | 75. | 1-0 | Raheem Sterling | Danny Makkelie, Holland | | | 86. | 2-0 | Harry Kane | | | |
| Jordan Pickford | Manuel Neuer | | | Kyle Walker | Matthias Ginter (25) / (87) | | | Harry Maguire (77) | Mats Hummels | | | John Stones | Antonio Rüdiger | | | Kieran Trippier | Joshua Kimmich | | | Kalvin Phillips (45) | Leon Goretzka | | | Declan Rice (8) / (88) | Toni Kroos | | | Luke Shaw | Robin Gosens (72) / (88) | | | Bukayo Saka (69) | Kai Havertz | | | Harry Kane | Thomas Müller (90) | | | Raheem Sterling | Timo Werner (69) | | |
| | | Jack Grealish (69) | Serge Gnabry (69) | | | Jordan Henderson (88) | Emre Can (87) | | | | Leroy Sané (88) | | | | Jamal Musiala (90) | |
| 28.06.2021: FRANKRIG - SCHWEIZ | NATIONAL ARENA, BUKAREST | |
| 3-3 Efter forlænget spilletid | 22.771 | |
| | 15. | 0-1 | Haris Seferovic | Fernando Andres Rapallini, Argentina | | | 57. | 1-1 | Karim Benzema | | | | 59. | 2-1 | Karim Benzema | | | | 75 | 3-1 | Paul Bogba | | | | 81. | 3-2 | Haris Seferovic | | | | 90. | 3-3 | Mario Gavranovic | | | | STRAFFESPARK | | | | 0-1 | Mario Gavranovic | | | | | 1-1 | Paul Bogba | | | | | 1-2 | Fabian Schär | | | | | 2-2 | Olivier Giroud | | | | | 2-3 | Manuel Akanji | | | | | 3-3 | Marcus Thuram | | | | | 3-4 | Ruben Vargas | | | | | 4-4 | Presnel Kimpembe | | | | | 4-5 | Admir Mehmedi | | | | | | Kylian Mbappé brænder | | | |
| Hugo Lloris | Yann Sommer | | | Raphaël Varane (30) | Nico Elvedi (32) | | | Clément Lenglet (46) | Manuel Akanji (108) | | | Presnel Kimpembe | Ricardo Rodriguez (62) / (87) | | | Benjamin Pavard (91) | Silvan Widmer (73) | | | Paul Pogba | Remo Freuler | | | N'Golo Kanté | Granit Xhaka (76) | | | Adrien Rabiot | Steven Zuber (79) | | | Antoine Griezmann (88) | Xherdan Shaqiri (73) | | | Karim Benzema (94) | Haris Seferovic (97) | | | Kylian Mbappé | Breel Embolo (79) | | |
| | | Kingsley Coman (46) / (88) / (111) | Kevin Mbabu (73) | | | Moussa Sissoko (88) | Mario Gavranovic (73) | | | Olivier Giroud (94) | Ruben Vargas (79) | | | Marcus Thuram (111) | Christian Fassnacht (79) | | | | Admir Mehmedi (87) | | | | Fabian Schär (97) | |
| 28.06.2021: KROATIEN - SPANIEN | PARKEN, KØBENHAVN | |
| 3-5 Efter forlænget spilletid | 22.771 | |
| | 20. | 0-1 | Selvmål, Pedri | Cüneyt Cakir, Tyrkiet | | | 38. | 1-1 | Pablo Sarabia | | | | 57. | 1-2 | César Azpilicueta | | | | 77. | 1-3 | Ferran Torres | | | | 85. | 2-3 | Mislav Orsic | | | | 90. | 3-3 | Mario Pasalic | | | | 100 | 3-4 | Alvaro Morata | | | | 103. | 3-5 | Mikel Oyarzabal | | | |
| Dominik Livakovic | Unai Simon | | | Josip Juranovic (74) | César Azpilicueta | | | Domagoj Vida | Eric García (71) | | | Duje Caleta-Car (84) | Aymeric Laporte | | | Josko Gvardiol | José Gaya (77) | | | Luka Modric (114) | Koke (77) | | | Marcelo Brozovic (73) | Sergio Busquets (101) | | | Mateo Kovacic (79) | Pedr | | | Nikola Vlasic (79) | Ferran Torres (88) | | | Bruno Petkovic (46) | Alvaro Morata | | | Ante Rebic (67) | Pablo Sarabia (71) | | |
| | | Andrej Kramaric (46) | Pau Torres (71) | | | Mislav Orsic (67) | Dani Olmo (71) | | | Josip Brekalo (74) | Fabián Ruiz (77) | | | Ante Budimir (79) | Jordi Alba (77) | | | Mario Pasalic (79) | Mikel Oyarzabal (88) | | | Luka Ivanusec (114) | Rodri (101) | |
| 27.06.2021: BELGIEN - PORTUGAL | LA CARTUJA, SEVILLA | |
| | 42. | 1-0 | Thorgan Hazard | Felix Brych, Tyskland | | |
| Thibaut Courtois | Rui Patricio | | | Toby Alderweireld (81) | Diogo Dalot (51) | | | Thomas Vermaelen (72) | Ruben Dias | | | Jan Vertonghen | Pepe (77) | | | Thomas Meunier | Raphaël Guerreiro | | | Youri Tielemans | Joao Moutinho (55) | | | Axel Witsel | Joao Palhinha (45) / (78) | | | Thorgan Hazard (90) | Renato Sanches (78) | | | Kevin De Bruyne (48) | Bernardo Silva (55) | | | Romelu Lukaku | Cristiano Ronaldo | | | Eden Hazard (87) | Diogo Jota (70) | | |
| | | Dries Mertens (48) | Bruno Fernandes (55) | | | Yannick Carrasco (87) | Joao Félix (55) | | | Leander Dendoncker (90) | André Silva (70) | | | | Danilo Pereira (78) | | | | Sérgio Oliveira (78) | |
| 27.06.2021: HOLLAND - TJEKKIET | PUSKAS ARENA, BUDAPEST | |
| | 68. | 0-1 | Tomas Holes | Sergei Karasev, Rusland | | | 80. | 0-2 | Patrik schick | | | |
| Maarten Stekelenburg | Tomas Vaclík | | | Stefan de Vrij | Vladimir Coufal (56) | | | Matthijs de Ligt (55) | Ondrej Celustka | | | Daley Blind (81) | Tomas Kalas | | | Denzel Dumfries (46) | Pavel Kaderabek | | | Marten de Roon (73) | Tomas Holes (85) | | | Georgino Wijnaldum | Tomas Soucek | | | Frenkie de Jong (84) | Lukas Masopust (79) | | | Patrick van Aanholt (81) | Antonin Barak (90) | | | Memphis Depay | Petr Sevcík (85) | | | Donyell Malen (57) | Patrik Schick (90) | | |
| | | Quincy Promes (57) | Jakub Jankto (79) | | | Wout Weghorst (73) | Adam Hlozek (85) | | | Steven Berghuis (81) | Alex Kral (85) | | | Jurriën Timber (81) | Michael Krmencík (90) | | | | Michal Sadílek (90) | |
| 26.06.2021: ITALIEN - ØSTRIG | WEMBLEY, LONDON | |
| 2-1 Efter forlænget spilletid | 18.910 | |
| | 95. | 1-0 | Federico Chiesa | Anthony Taylor, England | | | 105. | 2-0 | Matteo Pessina | | | | 114. | 2-1 | Sasa Kalajdzic | | | |
| Gianluigi Donnarumma | Daniel Bachmann | | | Giovanni Di Lorenzo (50) | Stefan Lainer (114) | | | Leonardo Bonucci | Aleksandar Dragovic (120) | | | Francesco Acerbi | Martin Hinteregger (103) | | | Leonardo Spinazzola | David Alaba | | | Nicolo Barella (51) / (67) | Xaver Schlager (106) | | | Jorginho | Florian Grillitsch (106) | | | Marco Verratti (67) | Konrad Laimer (114) | | | Domenico Berardi (84) | Marcel Sabitzer | | | Ciro Immobile (84) | Christoph Baumgartner (90) | | | Lorenzo Insigne (108) | Marko Arnautovic (2) / (97) | | |
| | | Manuel Locatelli (67) | Alessandro Schöpf (90) | | | Matteo Pessina (67) | Sasa Kalajdzic (97) | | | Andrea Belotti (84) | Michael Gregoritsch (106) | | | Federico Chiesa (84) | Louis Schaub (106) | | | Bryan Cristante (108) | Stefan Ilsanker (114) | | | | Christopher Trimmel (114) | |
| 26.06.2021: WALES - DANMARK | JOHAN CRUIJFF ARENA, AMSTERDAM | |
| | 27. | 0-1 | Kasper Dolberg | Daniel Siebert, Tyskland | | | 48. | 0-2 | Kasper Dolberg | | | | 88. | 0-3 | Joakim Mæhle | | | | 90. | 0-4 | Martin Braithwaite | | | |
| Danny Ward | Kasper Schmeichel | | | Connor Roberts (41) | Andreas Christensen | | | Joe Rodon (26) | Simon Kjær (77) | | | Chris Mepham | Jannik Vestergaard | | | Ben Davies | Jens Stryger Larsen (77) | | | Joe Morrell (60) | Pierre-Emile Højbjerg | | | Joe Allen | Thomas Delaney (60) | | | Daniel James (78) | Joakim Mæhle | | | Aaron Ramsey | Mikkel Damsgaard (60) | | | Gareth Bale (90) | Kasper Dolberg (69) | | | Kieffer Moore (40) / (78) | Martin Braithwaite | | |
| | | Neco Williams (41) | Christian Nørgaard (60) | | | Harry Wilson (60) / (90) | Mathias Jensen (60) | | | Tyler Roberts (78) | Andreas Cornelius (69) | | | David Brooks (78) / (80) | Joachim Andersen (2) | | | | Nicolai Boilesen (26) | |
|
|