Španělsko – Chorvatsko 2:1
18:00, po prodl. (ČF)
Branky: 66. Puado (B. Gil), 110. Puado (Cucurella) – 90+4. Ivanušec (pen.). 87. Mingueza (ESP), 90+2. Guillamón (ESP) – 43. Musa (CRO), 63. Šutalo (CRO), 87. D. Bradarić (CRO), 120. Ivanušec (CRO). Rozhodčí: Kruašvili – Varamišvili, Pipia (všichni Gruzie). Diváci: .
Nizozemsko – Francie 2:1
18:00, konec (ČF)
Branky: 51. Boadu (Harroui), 90+3. Boadu (Kluivert) – 24. Upamecano (Diaby). 12. de Wit (NED), 68. Kluivert (NED). Rozhodčí: Mariani – Tegoni, Bindoni (ITA). Diváci: .
Portugalsko – Itálie 5:3
21:00, po prodl. (ČF)
Branky: 6. Mota, 31. Mota (Braganca), 58. Ramos (D. Queirós), 110. Jota (Baró), 119. Conceição – 45. Pobega (Frattesi), 60. Scamacca (Frattesi), 89. Cutrone (Sottil). 120. Conceição (POR) – 55. Pobega (ITA), 62. Sala (ITA), 86. Lovato (ITA), 115. Cutrone (ITA) 91. Lovato (ITA). Rozhodčí: Letexier – Mugnier, Rahmouni (FRA). Diváci: .
Dánsko – Německo 2:2
21:00, po penal. (5:6) (ČF)
Branky: 70. Faghir (Holse), 108. Nelsson (pen.) – 88. Nmecha (Mai), 100. Burkardt (Raum). 104. Nelsson (DEN), 117. Faghir (DEN) – 103. Adeyemi (GER), 118. Nmecha (GER). Rozhodčí: Cuadra – Prieto, Naranjo. Diváci: .