Spain are clear favourites, but they've got a habit of bottling it at the World Cup. I think Germany because...well they're Germany. Even without Ballack and Adler, they'll still be dangerous and end up in the semis.