Final before the finals.
Germany is considered to be a favourite, I just dont know why. Germany played much better football 2 years ago. The results does not show that they strugled threw the group and after the changes in the quaterfinals Germany played a bit better and still received 2 goal from a Greece who played without their best player Karagounis.
Italy on the other hand had a great tournament so far, they are just lacking finishing. They were the only team that outplayed Spain so far and if Balotelli was a bit more focused Italy would have better results than the 3 draws and a win against Ireland they achieved so far. Germans dont have a great history against Italians not on NT level neither on club level which is really important to mention. Bayern always had bad results against Milan, Inter and Juventus, also Fiorentina outplayed them 2 years ago and was robbed by the referee. Last 4 mettings between the national teams, Italy won twice and they drew twice. Another problem in Germany could be that Joachim Low will have big dillemas about the starting wingers, which could cause even more frustration in the German camp. On contrary Italy have great atmosphere in the team, and I expect of them to be pair to pair with Germany tomorrow.
Another thing worth mentioning is that Italy has not lost an knock out game in 90 minutes for over 20 years now. I think we will have a very interesting game today that will finisih 1:1, and Im gonna support this for my pick.