World champions Spain face record winners Germany in the Euro 2025 semi-finals, with a chance to meet either England or Italy in the final. Germany, despite overcoming France in penalties with key injuries and suspensions, will be challenged by a strong Spanish side that has won all its matches, seeking revenge for last summer’s Olympic defeat.



