Euro 2012 is down to its final four, with Spain and Portugal kicking off the semifinals in an all-Iberian Peninsula affair at Donbass Arena in Ukraine later today (2:45 p.m., ESPN/ESPN3.com).
All four remaining world powers have a reasonable claim to lift the cup in Kiev on Sunday. Germany has arguably been the most impressive team during the tournament, rolling through the Group of Death and collecting wins over Portugal, Netherlands and Denmark before dispatching Greece in the quarterfinals.
Defending World Cup and European champion Spain might not be winning with the flair and style that most were expecting to see, but that doesn't make La Furia Roja any less effective. They won their group that contained Italy and Croatia and handled France with relative ease in the quarterfinals.
Portugal has gotten hot behind Cristiano Ronaldo, whose performances on the big stage in the last few matches have answered his critics. Italy, meanwhile, has mixed tight defending with Andrea Pirlo's class to make a deep run, getting by England in penalties to set up a date with the Germans.
Which of the four do you see winning Euro 2012? Cast your vote after the jump:
How did you vote? Which team will win Euro 2012? Which two do you see getting to the final?
Share your thoughts below.