Germany take on the visitors Portugal in the semifinal match of UEFA Nations League. The match will be played on Wednesday, June 4th at Allianz Arena (Munich).
Germany said goodbye to the last remaining heroes of their 2014 World Cup win less than a year ago, following Euro 2024. Players like Manuel Neuer and Toni Kroos departed — with Kroos retiring from football entirely. At the European Championship, Germany, led by Julian Nagelsmann, finally looked like a contender again, showing strong football and making it to the knockout stage, where they were eliminated by Spain only in extra time. Since then, without the veterans — and with Marc-André ter Stegen only just returning from injury — the squad has looked refreshed. In the Nations League, they topped a group with the Netherlands, Hungary, and Bosnia, collecting 14 points. They also eliminated Italy in March's quarter-final, although they let a 3-0 home lead slip to a draw after winning the first leg away.
![]() |
2 x £10 Free Bet | Review | ||
![]() |
100$-500$ for No Lose Free Bets | Review | ||
![]() |
100% up to £200 | Review | ||
![]() |
Not available | Review |
Portugal may surprise, but enter this clash as underdogs. The Seleção closed the chapter on the long, successful Fernando Santos era after the 2022 World Cup, despite a respectable run in Qatar that ended in a shock loss to Morocco. Roberto Martínez has not exactly sparked a revolution — Euro qualification was smooth, but at the tournament itself, the team relied heavily on goalkeeper Diogo Costa. He won one penalty shootout without conceding a single goal, but couldn’t save them against France. In the Nations League, Portugal also earned 14 points, finishing above Croatia, Scotland, and Poland. They had a scare against Denmark in March — losing 0-1 in Copenhagen and conceding early at home — but stormed back in extra time to win 5-2.
Germany have won each of the last five meetings between these sides. It’s hard to see Cristiano Ronaldo and company reversing that trend now. Back Julian Nagelsmann’s men to win again.
Prediction for the match: Germany to win.