I take back what I previously said about Italy, might have been in the other thread... Pirlo bossed the game against England and capped it off with the audacious penalty. It was fantastic to watch, even though the game itself was rather boring.
I think the most deserving 4 teams are left and honestly, anyone could win in the semis. Germany looks like the best team right now but somewhat sluggish (almost disinterested) at times. The Italians have been very disciplined and the longer they can keep a clean sheet, the better their chances get. Same deal with Spain - clearly the better team in all their games but have gone through long periods of uninspiring play. Ronaldo is the most motivated man in this tournament right now and has been a constant, unstoppable threat to score the past couple games. I'm rooting for him, if only to see him keep the debate vs Messi going.
I'm excited, it should be very fun to watch the rest of the way.