Germany progressed to the semi-finals of the Euros for the first time since 1996, as goals from Bastian Schweinsteiger, Miroslav Klose and Michael Ballack secured a 3-2 victory ove...