Star Indian javelin thrower Neeraj Chopra finished second in the Lausanne Diamond League as he recovered in time to produce a season's best effort of 89.49m in his last attempt on Thursday.
The 26-year-old Chopra was at fourth spot till the fourth round before sending his spear to 85.58m in his fifth attempt. He saved the best for the last as his sixth and final attempt measured 89.49m, which was better than his performance in the Paris Olympics.
He was in danger of missing the sixth throw but his fifth round effort of 85.58m saved him. Only the top three after five rounds get their respective final attempts.
Two-time world champion and Paris Olympics bronze medallist Anderson Peters of Grenada won the event with his second round monster throw of 90.61m while Julian Weber of Germany took the third spot with 87.08m.