Chopra, 23, assured his gold on his second throw throwing the javelin as far as 87 meters and 58 centimeters, enough to beat Vesely (86.67) and Vadlejch (85.44), his strongest rivals.
The Indian javelin athlete showed great strength in his throws, he could have even won with his first, nailing it at 87.03 meters.
With his victory, Chopra takes over from German Thomas Röhler, who won in Rio de Janeiro 2016 with a throw of 90.30 meters.
mh/lcr/mh/rws/gdc