Spain have been pretty dominant really tonight. They're coasting towards the final - so it's Spain v Germany! The seasoned veterans of major finals against the perrennial underachievers. Time for Spain to finally break their duck for the first time since 1964?