Na Letnich Igrzyskach Olimpijskich w Pekinie w 2008 roku, Soukup zakwalifikował się po raz drugi do zespołu austriackiego w biegu skrzyżowym dla mężczyzn.
Otrzymał automatyczne miejsce w wyścigu od Austrian Cycling Federation () i Union Cycliste Internationale (UCI), w oparciu o jego pięć najlepszych wyników w serii Pucharu Świata, Mistrzostwach Świata i Europy oraz World Series Mountain Biking. Pomimo bólu gardła i lekkiej gorączki, Soukup zajął najwyższą pozycję w swojej karierze na 4,8 km solidnym, zdradliwym trasie biegowej, z dużo silniejszym, szóstym miejscem w czasie 2:00:11, ale zaledwie o dwie minuty ominął podium olimpijskie.