Didier Deschamps men have yet to fire in the tournament but must now face a buoyant Portuguese side led by Cristiano Ronaldo
La Roja seal first last-four berth after dramatic end to thrilling and feisty heavyweight tussle in Stuttgart
Spain 2-1 Germany (aet): La Roja send the hosts packing from Euro 2024 after an enthralling encounter in Stuttgart
Spain 2-1 Germany (AET): Mikel Merino score late in extra-time to knock the hosts out of their own tournament