Sports | Thu Jun 28, 2012 3:00pm EDT

Germany and Italy set for Euro semi-final showdown