Cristiano Ronaldo celebrates equalling the international goalscoring record during Portugal's draw with Hungary ©Getty Images

Germany and Spain, the most successful teams in European Championship history with three tournament wins apiece, and current holders Portugal were among the sides to progress to the last 16 after an eventful day at Euro 2020.

In the so-called “Group of Death” Group F all four teams were in with a chance of advancing going into the final round of games.

France, who had already qualified prior to kickoff, drew 2-2 with Portugal at the Puskas Arena in Budapest, Hungary, a result that ensured the holders went through as one of the best third-placed sides.

Cristiano Ronaldo gave Portugal the lead from the penalty spot on the half hour mark before Karim Benzema levelled for France with another penalty in first-half stoppage time.

Benzema’s second of the game, after an impressive pass from Paul Pogba put France ahead 2-1 before Ronaldo levelled from the penalty spot again on the hour mark.

Ronaldo’s second penalty saw him equal the international goalscoring record of 109, held by Ali Daei of Iran.

In the group’s other game, Germany avoided an early exit thanks to a 2-2 draw with Hungary at the Allianz Arena in Munich, a scoreline that sent the Hungarians out.

Underdogs Hungary took an early lead in the 11th minute when captain Adam Szalai headed in after being picked out by a long range pass from Roland Sallai.

Kai Havertz levelled for Germany in the 66th minute after an error by Hungary’s goalkeeper Peter Gulacsi, but 90 seconds later Hungary’s lead was restored thanks to a header from Andras Schafer which made it 2-1.

Germany were facing an early exit but secured a priceless leveller with six minutes remaining when Leon Goretzka finished low to spare his side’s blushes.

France topped the group with five points, with Germany and Portugal both advancing on four, and Hungary bottom and eliminated with two.

In the last 16 France will face Switzerland, holders Portugal take on the world’s top ranked team Belgium and Germany face familiar rivals England.

In Group E, Sweden, who knew they would progress to the last 16 prior to kickoff, defeated Poland 3-2 in an entertaining game that saw the Swedes secure three points and top spot with a stoppage-time winner.

Germany, in black, drew 2-2 with Hungary to ensure their last 16 place ©Getty Images
Germany, in black, drew 2-2 with Hungary to ensure their last 16 place ©Getty Images

Emil Forsberg got Sweden off to a perfect start at the Saint Petersburg Stadium in Russia as he netted from the edge of the penalty area after just two minutes.

Poland, who were eliminated as a result of the defeat, spurned a golden chance to level when Robert Lewandowski twice hit the crossbar in the same move – heading a corner against the woodwork before doing the same thing from the close range rebound when it seemed easier to score.

Forsberg scored his second of the game just before the hour mark when he placed a low shot inside the post to make it 2-0.

Poland halved the deficit two minutes later with a fine individual goal from Lewandowski, who scored his second of the game with six minutes remaining from inside the area to make it 2-2.

That set up a grandstand finish and knowing they needed a goal to continue in the tournament Poland went all out attack, with Sweden taking advantage of the space at the back in the last minute when a calm finish from Viktor Claesson gave the Swedes the win that secured top spot.  

 In the group’s other match Spain knew they needed to win against Slovakia to book a place in the next round without relying on help from the other match in the group.

Spain spurned an early chance to take the lead at the La Cartuja Stadium in Seville when a penalty from Álvaro Morata was saved by Martin Dúbravka in the 12th minute.

The Spanish took the lead on the half-hour mark when a Pablo Sarabia strike hit the crossbar and Dúbravka misjudged the flight of the dipping ball, punching into his own net to make it 1-0.

A looping header from Aymeric Laporte made it 2-0 on the stroke of half-time before Sarabia steered in a third early in the second half.

Substitute Ferran Torres made it 4-0 with a clever finish before Juraj Kucka turned the ball into his own net to cap a horror show for Slovakia, who were on the end of a record-equalling margin of defeat in a European Championship match.

Sweden topped the group with seven points, with Spain advancing in second place on five points.

Slovakia finished third with three points but due to their inferior goal difference could not qualify as one of the best third-placed teams, while Poland finished bottom with a point.

Those results meant Spain face Croatia in the last 16 while Sweden take on Ukraine.

In other ties The Netherlands take on the Czech Republic, Wales play Denmark and Italy face Austria, with knockout games due to begin on Saturday (June 26).