Sábado 29 de junio
Berlín: Italia 0-2 Suiza (Freuler 37', Vargas 46')
Dortmund: Alemania 2-0 Dinamarca (Kai Havertz 53', Jamal Musiala 68')
Domingo 30 de junio
Gelsenkirchen: Eslovaquia 1-2 Inglaterra (Kevin Schranz 25'; Jude Bellingham 95'+, Harry Kane 91')
Colonia: España 4-1 Georgia (Rodri 39', Fabián Ruiz 50', Nico Williams 75', Dani Olmo 84'; Le Normand en contra 19')
Lunes 1 de julio
Düsseldorf: Bélgica 0-1 Francia (Jan Vertonghen en contra 85')
Frankfurt: Portugal 0(3)-0(0) Eslovenia
Martes 2 de julio
Munich: Países Bajos 3-0 Rumania (Cody Gakpo, Donyell Malen 2)
Leipzig: Austria 1-2 Turquía (Michael Gregoritsch; Merih Demiral 2)