Danes book Germany date in round of 16
Denmark booked its place in the last 16 of Euro 2024 with a 0-0 against Serbia, which was eliminated.
The Danes went into the last matchday of Group C knowing a victory could see them through as winners, but instead Kasper Hjolmund's team had to settle for second, meaning they will take on host Germany on Sunday.
Serbia, on the other hand, needed a win to stand any chance of progressing, but with Novak Djokovic watching on from the stands in Munich, Dragan Stojkovic's could not get over the line.
It had its chances. Luka Jovic had a goal disallowed and Aleksandar Mitrovic, who had two penalty appeals waved away, curled just wide.
Dusan Vlahovic also went close with a late header that looped onto the roof of the net, but the Danes got the job done, despite not winning a match in Group C.
England, which drew 0-0 with Slovenia in the other game, topped the group.
Serbia is winless in its last eight major tournament matches (drawn two, lost five) since a 1-0 win over Costa Rica at the 2018 World Cup. It last had a winless run as long as this at tournaments between 1974 and 1982 as Yugoslavia (eight games).
Indeed, since winning four consecutive matches between January and June 2023, Serbia has only won four of its 14 games in all competitions (drawn four, lost six) and has kept just two clean sheets during that span.