Zwitserland werd op 9 oktober 2022 ingedeeld in EK-kwalificatiegroep I met Israël, Roemenië, Kosovo, Wit-Rusland en Andorra.[1] Het won op 25 maart 2023 zijn eerste wedstrijd met 0–5 van Wit-Rusland in Novi Sad, mede dankzij een zuivere hattrick van Renato Steffen. Drie dagen later werd ook de eerste thuiswedstrijd gewonnen, met 3–0 van Israël. Zwitserland won op 16 juni 2023 met 1–2 op bezoek bij Andorra voordat op 19 juni 2023 tegen Roemenië de eerste punten werden verspeeld; Zeki Amdouni scoorde twee keer in de eerste helft, maar kwam Roemenië kwam langszij in de Swissporarena door late treffers van Valentin Mihăilă. Vervolgens speelde Zwitserland ook het uitduel tegen Kosovo door een doelpunt in de blessuretijd met 2–2 gelijk. Drie dagen later werd er met 3–0 van Andorra gewonnen in Sion. Zwitserland zou op 12 oktober 2023 de uitwedstrijd tegen Israël spelen, maar die werd verplaatst naar 15 november 2023 en naar Felcsút vanwege de oorlog tussen Hamas en Israël.[2] Zwitserland redde op 15 oktober 2023 een punt in het thuisduel tegen Wit-Rusland via doelpunten van Manuel Akanji en Amdouni in de slotfase. Het inhaalduel tegen Israël eindigde in een gelijkspel (1–1) na een late gelijkmaker van Shon Weissman. Op 18 november 2023 verzekerde Zwitserland zich van kwalificatie voor de eindronde door met 1–1 gelijk te spelen tegen Kosovo.[3] De kwalificatiereeks werd afgesloten met een 1–0 nederlaag in Roemenië, waardoor Zwitserland eindigde als tweede in zijn groep.
21 spelers van de voorlopige selectie begonnen op 20 mei 2024 in St. Gallen met de voorbereiding op het EK. Andere spelers sloten op 31 mei of 3 juni 2024 aan.[4]
Zwitserland trapte zijn EK af op 15 juni 2024 in Keulen tegen Hongarije. In de twaalfde minuut maakte Kwadwo Duah op aangeven van Michel Aebischer zijn eerste interlanddoelpunt. Vlak voor de rust scoorde Aebischer zelf zijn eerste interlanddoelpunt, van buiten het strafschopgebied. In de tweede helft kopte Barnabás Varga al vallend de aansluitingstreffer binnen voor Hongarije, maar in de blessuretijd besliste invaller Breel Embolo het duel door de 1–3 te maken met een lob over Péter Gulácsi.[7]
Zwitserland speelde op 24 juni 2024 zijn tweede wedstrijd, tegen Schotland in Keulen. In de dertiende minuut schoot Scott McTominay de Schotten op een voorsprong met een schot dat door Fabian Schär van richting werd veranderd. In de 26ste minuut leverde Anthony Ralston de bal in bij Xherdan Shaqiri, die namens de Zwitsers vanaf buiten het strafschopgebied de bal in de kruising schoot. Na een half uur werd een schot van Dan Ndoye gestopt door Angus Gunn. In de tweede helft schoot Ndoye naast en kopte Grant Hanley op de paal, maar bleef de score bij 1–1.[8]
Zwitserland speelde op 23 juni 2024 zijn laatste groepswedstrijd, tegen het al geplaatste Duitsland in Frankfurt am Main. In de zeventiende minuut scoorde Robert Andrich, maar zijn doelpunt werd door de videoscheidsrechter afgekeurd wegens een overtreding van Jamal Musiala op Aebischer. In de 28ste minuut maakte Ndoye voor de Zwitsers wel een geldig doelpunt, op aangeven van Remo Freuler. Ndoye schoot vlak na zijn doelpunt voorlangs het Duitse doel. In de tweede helft schoot Musiala in de handen van Yann Sommer, Toni Kroos naast en David Raum over. In de slotfase schoot Leroy Sané naast, werd een doelpunt van Ruben Vargas door de grensrechter afgekeurd wegens buitenspel en kopte Havertz over bij een hoekschop. In de blessuretijd kopte Niclas Füllkrug een voorzet van Raum binnen. Het 1–1 gelijke spel was voor Zwitserland genoeg voor kwalificatie voor de knock-outfase.[9]
Zwitserland speelde op 29 juni 2024 in Berlijn in de achtste finales tegen Italië, dat als tweede was geëindigd in groep B. Silvan Widmer was geschorst door zijn gele kaarten in de wedstrijden tegen Hongarije en Duitsland. Gianluigi Donnarumma keerde in de 24ste minuut keerde een schot van Embolo, maar werd in de 36ste minuut geklopt door Freuler, die de bal aangespeeld had gekregen van Vargas. Vlak voor de rust eindigde een vrije trap van Fabian Rieder via Donnarumma's vingers op de paal. Binnen een halve minuut na de rust vond Varga de bovenhoek van het doel, waarmee hij de Zwitserse voorsprong verdubbelde. Enkele minuten later kopte Schär op de paal van zijn eigen doel uit een voorzet van Nicolò Fagioli. Later raakte ook Gianluca Scamacca de paal. Zwitserland won het duel met 2–0 en wist zo voor een tweede keer de kwartfinales van het EK te bereiken.[10]
Zwitserland speelt op 6 juli 2024 in Düsseldorf de kwartfinale tegen Engeland, dat in de achtste finales won van Slowakije. Beide teams creëerden weinig kansen. Zwitserland kwam in de 75ste minuut op een voorsprong toen Embolo een door John Stones aangeraakte voorzet van Ndoye binnentikte. Vijf minuten later kwam Engeland langszij via een geplaatst schot vanaf buiten het strafschopgebied van Bukayo Saka. In de verlenging die vervolgens gespeeld werd, bracht Sommer redding op een afstandsschot van Declan Rice. Shaqiri raakte later direct uit een hoekschop de kruising. Met een 1–1 gelijkspel na 120 minuten werd een penaltyserie gespeeld. De strafschop van Manuel Akanji werd gered door Jordan Pickford, terwijl de andere spelers scoorden, waardoor Zwitserland voor het tweede EK op rij werd uitgeschakeld in de kwartfinales.[11]