Indian javelin throw superstar Neeraj Chopra was not at his best under testing conditions but still delivered a silver medal while Yashvir Singh fetched a surprise bronze with his last throw in the Commonwealth Games here on Friday, July 31. The 28-year-old Tokyo Olympics champion produced a season’s best throw of 85.83 m in his second attempt, which was good enough for a second-place finish. His effort was just a shade better than the 85.69 m he had come up with while finishing fourth at the Doha Diamond League on June 19, his only other event this season. The 24-year-old Yashvir, on his debut at the Games, stunned one and all with a personal best 85.41 m throw in his sixth and final attempt as India finished 2-3 on the podium. His earlier personal best was 83.72 m. He was in seventh spot after the penultimate round with his third attempt measuring 81.33 m before producing a memorable 85.41 m throw to join Chopra on the podium.