The four best third-place teams automatically qualified along with the top two teams in each of the six groups.
The round of sixteen games will begin on Saturday and run daily through Tuesday, following two days off.
These are the fixtures to watch and the individuals who advanced through each division.
Which sixteen fixtures are there now?
Italy against. Switzerland on Saturday, June 29 at 17:00.
Denmark against. Germany on Saturday, June 29 at 20:00.
Slovakia vs. England on Sunday, June 30 at 17:00.
Georgia against. Spain on Sunday, June 30 at 20:00.
Belgium vs. France on Monday, July 1st at 17:00.
Slovenia against. Portugal on Monday, July 1 at 20:00.
Netherlands against. Romania on Tuesday, July 2 at 17:00.
Spain had one more game to go and had already advanced to the round of 16.
Thanks to Mattia Zaccagni’s injury-time equalizer against Croatia, Italy finished as runners-up alongside them.
Croatia, who had appeared certain to advance until that last-minute equalizer, had a remote chance of finishing among the top three teams, but England’s Tuesday draw with Slovenia ended that possibility.