Germany all the way for me!
Very disappointed they lost to Serbia, but things like that do happen (look at Spain...) and Serbia's got some pretty decent players, so I don't think Germany needs to feel bad at all.
As for the English team... while I am a big fan of Liverpool and Steven Gerrard, I just never really thought that all these great English players, when put together, are all that good. They attacks were certainly not as effective as the Spanish, the German, or the Argentines' and their defense is only okay at best. Oh but who knows? Maybe they'll win their last game and surprise us all.