Spain all the way. They have played really bad so far, but they caught a break with a easy game in the quarters. Spain will win this one, but the winner of Argentina/Germany will be to much for them in the semis.
Watching the game ATM, and I really really hope Germany will be the underdogs if Spain wins.
They may have the ball control advantage, but this is how I see it if they square off with the Germans - Spain has the better ball control, but Germany has fantastic defense, and since Ramos is attacking all the time, they will take advantage of it and make really fast counter-attacks.