Neeraj, the 28-year-old Tokyo Olympic champion, was not at his best in difficult weather but still managed a season-best throw of 85.83m in his second attempt to finish second.

This story was reported by The Times of India. Read the full coverage at The Times of India.