With Xavi and Cesc Fabregas out, Spain are missing a couple of key components in midfield. Up front, David Villa will be doing his thing, no doubt, but with Fernando Torres missing, they're not going to be the attacking force they otherwise might be.

England? Nothing would please me more than to see us lift it, but (there's another 'but' ) they seem to have been less than impressive in the friendlies. Two own goals to get a win against Japan? And I still worry about Calamity James in goal.