I'd have to say on the solid way that they've been playing & having a home ground 'advantage' Germany will be gunning for it BUT France always seem to pull something out of nowhere when it counts & considering this is Zidane's last World Cup, he would want to go out on a high... he dazzled against Brazil so if both teams make it thru, it will be a very good final Germany Vs. France..
My final thought would be France. They have more depth & play their best at times such as these. It'll be close nonetheless, but IMO France will prevail.
Yeah France benefited from a shitty ref call...so did Italy...neither 'should' be there. It's really sad that such an important event has been spoilt/tarnished by fuct up refereeing to such a high degree. I too like many other Australians feel completely ript off by what happened Vs. Italy....that 'episode' killed the spirit of the game in my eyes & deprived the Socceroos from a dam good chance to make it thru the next round. What was worse for me was having an Italian background & watch the cocky shits parading around as if they deserved the victory!? When there is no way the decision shld have been made, made me sik to the stomach! & ppl wonder why i don't follow Italy...
Sorry, i ranted a bit there

i get very passionate bout this topic
All i can say is watch out world cos what happened to Australia will only make them stronger! Look out world 2010