Prediction for tonight.
Hard to call. Portugal were poor vs England but will have two key players back. France are playing really special football right now but a worry with some of their older players has to be that they might run out of steam.
It's hard to imagine that if France play the type of football that allowed them to beat Brazil that they'll fail to overcome Portugal, but France has not beaten (or played) a Scolari-coached team, and he is one of the proven masterminds of the game.
If it goes to penalties it will be very tense, both teams have great keepers but I'd give hte edge to France there--It's hard to imagine tbe likes of Zidane (if he's on the pitch still), Henry, Wiltord, Trezeguet, Viera, etc missing penalties.
Gotta have a prediction. France by one goal. Say, 1-0.