Can anyone stop Spain? After winning the UEFA Euro 2008 and the 2010 World Cup, Spain looks poised to win their third straight major international tournament and cement the place in history as the greatest national team of all-time.
Spain has been playing in their typical Spanish style; steady as a rock. Aside from a 4-0 thrashing they dished out to a weak Irish squad, Spain has muddied along with a 1-1 tie against Italy and a 1-0 win against Croatia before defeating France 2-0 in the quarterfinals.
Meeting Spain in the semifinals is Portugal. After slipping 0-1 to Germany in their opening match; Portugal has been a runaway freight train. The Portuguese squad has won three straight, including wins over Denmark (3-2) and Netherlands (2-1) in the group stage and Czech Republic (1-0) in the quarterfinals.
Spain will be the clear cut favorite in the semifinals. As defending Euro and World Cup champs, they have earned the right to be called "world's best" until they can be defeated. But one can't help but think that perhaps now is Portugal's time. After many disappointing performances in recent major tournaments, this might be their time to breakthrough and make their mark on the world stage.
Here is the information you need to know for the first semifinal match between Spain and Portugal:

Event: UEFA Euro 2012 Semifinals
Stadium: Donbass Arena - Donetsk, Ukraine
Date: Wednesday, June 28
Time: 2:45 AM GMT(+8:00)
Teams: Spanish National Team vs. Portuguese National Team
Winner: Advances to the finals to face the winner of the Germany-Italy semifinal match

Could it be possible that Spain will win the UEFA 2012 Championship? then watch it live at 12bet.