As they seek to prevent a repeat of the 2021 final, an under-performing England squad faces a determined Swiss team for a chance to become Euro 2024 semi-finalists in Dusseldorf on Saturday evening.

The showdown at the Merkur Spiel-Arena follows Gareth Southgate's squad narrowly escaping an upset against Slovakia, while Murat Yakin's team confidently triumphed over reigning champions Italy.

England's potential starting lineup:

Pickford; Walker, Konsa, Stones; Trippier, Bellingham, Rice, Foden, Saka; Kane, Toney

Switzerland's potential starting lineup:

Sommer; Schar, Rodriguez, Akanji; Widmer, Xhaka, Freuler, Aebischer; Ndoye, Vargas; Embolo