Good choice. Spain are one of the favourites so i don't reckon the odds are that good - you probably would have to place quite a bit of money on them. I need to check the odds later.
Forgot about Argentina. They could get far providing Messi 'shows' up and I think he will.
Germany and the Netherlands, if not then Germany vs Argentina unless Brazil wake up.
Ye, Brazil so far are not looking too slick.