LIU Xiang finished third in Sunday’s 110-meter race at the IAAF (International Association of Athletics Federations) Diamonds League in Shanghai on Sunday. It was not such a bad result, considering he just pulled out of Japan’s Osaka Grand Prix two weeks ago due to his injured Achilles tendon.