These odds seem extremely tight-fisted. England 5/4 even though they have not reached a semi-final away from home since 1968. Best bets might be Croatia, Russia, Ukraine:
http://www.oddschecker.com/football/internationals/euro-2012/to-reach-semi-final
http://www.oddschecker.com/football/internationals/euro-2012/to-reach-semi-final
Comment