Op de Olympische Zomerspelen van 2008 in Beijing, Soukup gekwalificeerd voor zijn tweede Oostenrijkse ploeg in de mannen cross-country
Hij kreeg een automatische plaats van de Oostenrijkse Fietsfederatie () en de Union Cycliste Internationale (UCI), op basis van zijn top vijf prestaties bij de World Cup-serie, World and European Championships, en Mountain Biking World Series. Ondanks dat hij kort voor de race last had van keelpijn en lichte koorts, nam Soukup zijn hoogste carrièrepositie op op een stevige, verraderlijke cross-countrybaan van 4,8 km met een veel sterkere, zesde plaats in 2: 00: 11, maar miste het Olympisch podium met twee minuten.