David Svoboda of the Czech Republic won the Olympic gold medal Saturday in the modern pentathlon. Cao Zhongrong of China captured the silver medal. The bronze medal went to Adam Marosi of Hungary.