My prediction for the next games:

Semi-Finals:
Portugal vs England 2:1
Both teams have star players, but Portugal plays at home so i think they should have enough self-confidence to win this game.

France vs Greece 3:0
Nothing left to say here. France has players like Zidane, Barthez and Makelele and they also have more experience in competitive games.

Group D:
Germany vs Czech Republic 1:0
Also the Czechs play with their b-team whichs gives the Germans good chances to win this game for the Czechs know they are first in their group and won't give 100%. I hope that Germany will win to qualify for quarter-Finals.

My predictions for the next quarter-final games will follow