Giorgio Malan took bronze in the modern pentathlon with the gold going to Egypt's Ahmed Elgendy, who set a new world record, and the silver to Japan's Taishu Sato. (ANSA).