Švanda vant én olympisk bronsemedalje i langrenn under vinter-OL 1988 i Calgary, og han var på det tsjekkiske laget som kom på tredjeplass på stafett for menn, bak Sverige og Sovjetunionen. De andre på laget var Václav Korunka, Pavel Benc og Radim Nyč.