Летние Олимпийские игры 2012 для Швейцарии стали самыми неудачными играми с 1992 года — было завоёвано всего 4 олимпийские медали: 2 золотые и 2 серебряные. В неофициальном медальном зачёте Швейцария заняла 33-е место. Конник Стив Герда завоевал первую золотую медаль Швейцарии в личном конкуре спустя 84 года. Теннисист Роджер Федерер завоевал свою долгожданную олимпийскую медаль в одиночном разряде, уступив в финале лишь британцу Энди Маррею.