Schwegler vandt sølv i [[firer med styrmand]] ved [[Sommer-OL 1928|OL 1928]] i [[Amsterdam]]. De øvrige medlemmer af den schweiziske båd var [[Ernst Haas (roer)|Ernst Haas]], [[Joseph Meyer]], [[Otto Bucher]] og [[Fritz Bösch]]. Der deltog i alt 11 lande i disciplinen, hvor [[Italien]] og [[Polen]] tog guld- og bronzemedaljerne.<ref>{{cite news|url=https://www.sports-reference.com/olympics/athletes/sc/karl-schwegler-1.html|title=Sportsreference.com: Karl Schwegler|access-date=2019-10-02|archive-date=14. december 2012|archive-url=https://web.archive.org/web/20121214212941/http://www.sports-reference.com/olympics/athletes/sc/karl-schwegler-1.html|url-status=dead}} {{en sprog}}</ref> Det var det eneste OL han deltog i.
Sport