The Tokyo Olympic gold-medallist had the lead till the final round, crossing the 90-m mark with a stupendous throw of 90.23 m, breaking his own national record. However, in the last set of throws, Julian Weber registered a brilliant effort of 91.06 m, dropping Neeraj Chopra to second spot.