In Groep D stonden om 18u twee matchen op het programma. Nederland moest aan de bak tegen Oostenrijk, Frankrijk ging de strijd aan met Polen. Het was een geweldige wedstrijddag met veel twists. Oostenrijk won en Polen pakte een punt, waardoor Oostenrijk eerste is en Frankrijk tweede, Nederland derde en Polen vierde.
Nederland - Oostenrijk 2-3
Oranje begon slecht aan de match. Na amper zes minuten tackelde Malen de bal in eigen doel. Nederland moest dus op zoek gaan naar de gelijkmaker. Reijnders miste een grote kans. Oostenrijk had echter controle over de match en Nederland had het zeer moeilijk. Malen kreeg in minuut 23 dé kans op 1-1, maar de flankaanvaller trapte de bal knullig naast.
Koeman was niet tevreden en Veerman werd na 34 minuten gewisseld voor Simons. Een pijnlijke wissel voor de man van PSV die voor het EK door de Nederlandse media nog zo (overdreven) fel werd opgehemeld. Verbruggen redde nadien nog de meubelen. Een zwak Oranje ging met een 0-1-achterstand rusten.
Net na de koffie kreeg Gakpo wat veel ruimte en hij krulde de bal mooi in doel: 1-1. Oranje kon echter niet heel lang genieten, want na laks verdedigen van Schouten en Gakpo kon Schmid tegen de netten koppen. Oranje bakte er weinig van en dus gooide stormram Weghorst in de strijd. Die toonde zich al snel met een kopbal naar Depay en die scoorde. De ref oordeelde echter dat het hands was, maar de VAR kwam tussen. Van hands was geen sprake en dus 2-2.
Maar Nederland speelde zwak. Het middenveld gaf héél veel ruimte weg en Sabitzer werd zo wel héél vlot voor doel gezet en schoot knap de 2-3 tegen de netten. Even later was het zelfs 2-4, maar die werd terecht afgekeurd. Nederland probeerde nog, maar verloor. Het eindigt zo teleurstellend derde.
Frankrijk - Polen 1-1
Bij Frankrijk stond Mbappé weer in de ploeg. Polen wist al snel gevaarlijk te zijn, maar ook Frankrijk was dreigend. Halverwege de eerste helft stond het zo 0-0. De Fransen speelden allesbehalve overtuigend en Polen kreeg via Lewandowski nog een dot van een kans. Zo bleef het 0-0 na de eerste 45 minuten.
Na de pauze zette Les Bleus een tandje bij. Dat zorgde voor een penalty en Mbappé zette die om: 1-0. Frankrijk speelde echter pover en de Polen, waar Skoras (Club Brugge) mocht invallen, kregen dé kans op 1-1. Polen kreeg een penalty en Lewandowski zette zich achter de bal, maar hij miste! Hij mocht de penalty echter hernemen en trof wél raak: 1-1. Frankrijk stelde zwaar teleur en kwam niet verder dan dit gelijkspel.
Eindstand Groep D:
- Oostenrijk: 7 punten
- Frankrijk: 5 punten
- Nederland: 4 punten
- Polen: 1 punt