Erling Haaland got on the scoresheet but Norway lost 3-1 to Denmark as the latter concluded their Euro 2024 preparations in style.

Pierre-Emile Hojberg opened the scoring for the hosts in Brondby on Saturday, drilling home with a powerful right-footed effort in the 12th minute.

Defender Jannik Vestergaard added a second nine minutes later as he headed home Andreas Skov Olsen's teasing corner kick.

Manchester City star Haaland thought he had halved the deficit in the 65th minute only to see his effort ruled out after a VAR review, but he did score seven minutes later, finishing from Martin Odegaard's intricate pick out.

Yet the Danes would give their supporters the perfect send-off as they head to Germany, with Youseff Poulsen restoring their two-goal advantage in stoppage time.

Elsewhere, Denmark's Group C opponents Serbia also managed an impressive victory ahead of their meeting on June 25, securing a comfortable 3-0 win over Sweden in Stockholm.

Sergej Milinkovic-Savic gave the Eagles an early advantage at the Friends Arena, with captain Aleksandr Mitrovic scoring his 58th international goal on the hour-mark. Dusan Tadic rounded off the scoring 10 minutes later with a fine finish beyond Robin Olsen.

Serbia will face England, who lost to Iceland on Friday, in their opening match at Euro 2024.

Hungary also won by the same scoreline in Debrecen as a rampant 11-minute flurry was enough to secure a comfortable victory.

Barnabas Varga teed up Roland Sallai for the opening goal of the game, and then scored twice in quick succession, first finishing from close range before Sallai turned provider for his team-mate to conclude the contest.

Switzerland and Austria played out a 1-1 draw at the Kybunpark as Christoph Baumgartner saw his fifth-minute strike cancelled out by defender Silvan Widmer.