Zemi helvetského kříže opakovaně reprezentoval na letních olympijských hrách. Poprvé roku 2000 na sydneyské XXVII. olympiádě. V mužské dvouhře se na ní probojoval do utkání o bronz, v němž nestačil na Francouze Arnauda Di Pasquala. O osm let později se na pekingském turnaji stal olympijským vítězem v mužské čtyřhře, když vítězný pár vytvořil se Stanislasem Wawrinkou. Na trávě londýnského All England Clubu si v soutěži dvouhry olympijského turnaje 2012 zahrál o zlatou medaili. V utkání jej však zdolal Brit Andy Murray. V letech 2004 a 2008 vedl švýcarskou olympijskou výpravu jako vlajkonoš při zahajovacím ceremoniálu.