
China's Shi Yuhao competes in the men's long jump event during the Shanghai/Keqiao Diamond League athletics meeting in Keqiao, Shaoxing, in China's eastern Zhejiang province, on Saturday. Shi leapt 8.21 meters for the title. Dai Qianqian threw a personal best of 64.38 meters to finish second in the women's javelin, while Paris Olympic silver medalist Zhu Yaming placed third in the men's triple jump with 16.92 meters, his second consecutive podium finish in this season's Diamond League.