David Svoboda banished his painful memories of Beijing to win modern pentathlon Olympic gold on Saturday, overtaking China’s Cao Zhongrong on the final lap of a thrilling combined shoot and run finale.