It is all set to be an enthralling encounter between two sides with a different style but equally effective way of playing their football.
Looking at Italy to begin with, coming into the tournament many people were tipping them to choke on the big stage again and not make it past the group stages.
However, Claudio Prandelli organised his side well and they are still unbeaten in the competition and have a chance of making the final.
In the quarter-final against England it is quite astonishing that the game went to penalities as the Italians were far superior to their opponents. They gave England a lesson in keeping hold of the ball but could not find the back of the net despite having numerous chances.
Andrea Pirlo is the man stealing the headlines which is well deserved. He gave a master class in passing and remaining calm under pressure. It would have been unfair on the Juventus man to finish on the losing side that evening.
As for Germany, it has been an easier route to this stage of Euro 2012 for them. Many predicted them to make light work of Greece and even though the Greeks managed an equaliser – the Germans ran out 4-2 winners.
Joachim Loew’s side will still feel fresh after breezing to the semi-finals, something they must use to their advantage.
With Mario Gomez, Lukas Podolski and Thomas Muller all being rested last time out, three key figures in their attack can come into the game fully fit and have bag of energy – a worrying combination for Italy.
However, Loew’s men have struggled to get over the finish line in the last three major tournament, being defeated in the semi-finals and final. It is a big physiological test for the players who do not have happy memories at this stage.
If they are at their best though, Germany will be difficult to stop and Italy will have a massive task in keeping them quiet.
It is all set for one of the games of the tournament, so don’t miss out on this one.