After the match had finished goalless at the end of extra-time, Cesc Fabregas scored the winning penalty for Spain after Daniele De Rossi and Antonio Di Natale had seen their efforts saved by Iker Casillas.
Spain will now play Russia in the last four in Vienna on Thursday.
Copyright (c) PA Sport 2008, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms