India, Aug. 29 -- India's Olympic and World Champion Neeraj Chopra has not finished outside the top three in close to four years in any tournament that he has participated in. He kept his track record going in the Zurich Diamond League despite being far from his best. The double Olympic medalist was the first one to accept that. He acknowledged that he "still needs to throw a little bit further" after settling for second place at the Zurich Diamond League Finals on Thursday.

After a below-par star, the javelin star managed a final throw of 85.01m, enough to edge past Trinidad and Tobago's Keshorn Walcott and secure the runner-up position for the third consecutive year.

Chopra opened with a throw of 84.35m and followed it up with 82m in ...