The 2021 3rd Swiss Men’s Olympic Trials were held on June 12 in Magglingen, Switzerland.
All-Around Results
| Rank | Athlete | FX | PH | SR | VT | PB | HB | AA |
| 1 | Christian Baumann | 12.500 | 13.300 | 13.450 | 13.700 | 15.150 | 14.250 | 82.350 |
| 2 | Noe Seifert | 13.250 | 13.850 | 13.150 | 14.400 | 13.750 | 13.000 | 81.400 |
| 3 | Eddy Yusof | 13.450 | 13.600 | 12.700 | 14.000 | 14.650 | 12.700 | 81.100 |
| 4 | Pablo Brägger | 12.700 | 12.750 | 13.300 | 14.650 | 13.200 | 14.250 | 80.850 |
| 5 | Benjamin Gischard | 14.100 | 13.550 | 12.400 | 14.400 | 13.200 | 13.100 | 80.750 |
| 6 | Taha Serhani | 13.600 | 13.100 | 12.350 | 14.200 | 14.000 | 13.350 | 80.600 |
| 7 | Marco Pfyl | 11.050 | 12.800 | 11.900 | 13.850 | 13.650 | 13.450 | 76.700 |
| 8 | Andrin Frey | 11.450 | 10.300 | 12.950 | 14.450 | 13.950 | 12.950 | 76.050 |