Many will say the quartet left standing are the best sides in the competition, with Germany having won all four games en route to the semi-final, including a 4-2 drubbing of Greece in the quarter final.
Joachim Low’s team are vying with Spain for favouritism on the outright market and can be backed at 7/4 (Paddy Power free bets) to claim victory in the final on Sunday 1 July, with the Germans having the advantage of a two-day rest ahead of their last four match against Italy.
The big worry for Die Mannschaft is whether Bastian Schweinstiger will be fit for the contest, although Low demonstrated his willingness to play fringe players against the Greeks and will have few worries entrusting other players with the task of beating the Azzurri.
Spain might be everybody’s cup of tea to watch, although the world and European champions have booked their place in the last four after a routine 2-0 win against France on Saturday night which saw Les Bleus show a distinct lack of ambition.
Vicente del Bosque was thankful to Xabi Alonso for his brace against the French, with bookies offering a stand-out 7/4 (Sky Bet £10 free bet) that Spain make it three consecutive triumphs on the bounce.
The Spanish have been unfairly criticised in this tournament considering they topped Group C and have conceded just one goal in their four games, that being against Italy who they might possibly meet in the final.
Cesare Prandelli’s team illustrated they don’t fear Spain when drawing 1-1 in that opening game and the manager now has to survey the injury and fitness situation after his players were involved in 120 minutes of football against England on Sunday.
The Italians are a 6/1 chance to claim victory in this tournament and Prandelli deserves credit for rebuilding the reputation of this team after they failed to qualify from the group stage of the 2010 World Cup.
As for Portugal, they are the best rested out of the four semi-finalists, having claimed their semi-final spot on Thursday night and Cristiano Ronaldo and Co will be confident of booking a place in the final on 1 July.
The Portuguese lost their opening game of the tournament against Germany, although winning scorelines of 3-2, 2-1 and 1-0 against Denmark, Netherlands and Czech Republic have put them into the semis, with odds of 6/1 (Blue Square) that they go all the way.