There are many stand-out favorites this year, the main 3 at the beginning of the Euros obviously being Holland, Spain and Germany.

Holland’s hope were given a sucker punch when they lost to Denmark with the fire power like Van Persie, Huntelaar and Kuyt at front they are definitely not short of attacking. If they start firing in the goals they could still make it out of this group so don’t be surprised if they bounce back

Spain are backed up by back to back tournament victories, these being the Euro 2008 and The World Cup 2010. They have came into this competition with high hopes and with the likes of Xavi, Iniesta, Fabregas and Torres they could be the first team to win 3 major tournaments in a row.

Germany on the other hand were beaten by Spain in the semis of the Fifa World Cup and this would be perfect time for revenge. With a hole team of young and old talent they can tear teams apart and are likely to make the semis at the very least.

But then again there are many other decent teams which stand a chance this June including France, Italy and England and maybe even Portugal.

My predictions are that because of England’s defensive tactics they will not make it any further than the semi – finals and they would have to be extremely lucky for this to even happen.

The team that England faced was France who were exceptional with Laurent Blanc’s tactics working brilliantly. They were on the front foot for 80 of the 90 minutes of the game and their agressive offensive tactics were brilliant. The only reason they only scored one goal was because they were playing against 8 defenders. They should win their group and they have a  good chance of reaching the semis.

Then theirs Italy, who managed to give Spain a hard time which is never easy. Di Natale put them into the lead before Spain drew level through Fabregas. Italy have a very solid defense and the only problem is their attack finnishing wise. If they can get that problem sorted out they will do very well. I tip them to make it to the semis and maybe all the way.

So these are the teams which I predict will make it to the semis:

Spain, Germany, Italy, Holland