Haven't had much time to pay attention till now, just caught the match between Spain and Italy.
Holy crap! What a match! Doesn't matter who you're rooting for, that was fantastic either way. (Although rooting for Spain does help in how insane it was.)
The semi-finals are now; Spain vs. Russia and Germany vs. Turkey.
Opinions on these match ups everyone.