I was not totally right on who would be playing the quarterfinals... I seldomly am... In any case, I will give it another try, now for the semifinals:
ENGLAND-PORTUGAL: I am not going to hide that I am not too fond of the English team, in spite of an amazing Wayne Rooney, whom I look forward to seeing much more in the future. I believe the current English team has forgone earlier English attributes, and is now playing an organised an efficient "cattenaccio"-like style, but incredibly boring... Portugal, on the other hand, is an entertaining and offensive team. Although often unstable, they showed strength after the great pressure in first round defeat to Greece. I believe they will continue doing this, and will defeat the English 2-1.
FRANCE-GREECE: France are overwhelming favourites. Mr. Henry has started scoring, and they will beat the Greeks. But it won't be easy: the Greeks will be well organised in defence, and have some dangerous counter-attacks. I believe France will only win 1-0 after extra time.
SWEDEN-NETHERLANDS: Both teams have shown strengths and weaknesses so far. The Dutch are too happy about themselves, which is a greta weakness. However, Van Nistelrooi has been excellent, and if Mr. Avocaat lets young Robben play, they will defeat Sweden. Sweden's attack, although scary, can be neutralised, and they will. The Dutch will win 1-0.
CZECH REPUBLIC-DENMARK: I want Denmark to win, but I have very little faith in it. Also, the Czechs are a favourite of mine, and I am sad that one of these two teams will have to leave the tournament. But the Czechs have been amazing, even when their reserves beat Germany. With Mr. Nedved back, it will be a difficult challenge for the Danes, who will have to play better than any of their games until now. However, both teams like to attack, so I predict an exciting 3-2 for the Czechs.
Good luck to all!