India's Chopra hoped to breach 90m mark but happy with Diamond League trophy
Competing under overcast conditions at the Letzigrund Stadium on Thursday, Chopra took the gold medal with his best throw measuring 88.44m.
He pipped Olympic silver medallist Jakub Vadlejch to the title after the Czech's best attempt was 86.94m, while reigning European champion Julian Weber of Germany came third with a throw of 83.73m.
"It was a very good competition with Jakub Vadlejch today, he also threw very nice. I expected 90m from me today. But it is OK, I have the Diamond (League) trophy and this was the most important thing for me," Chopra said in an interview.
"Also because my family is here. (For) the first time, they are at an international competition. They came to see me as this is my last competition and we go for a holiday to Paris, so it will be good."
The Diamond League trophy wrapped up a memorable season for Chopra, who also became the first Indian to win a silver at the World Athletics Championships in Eugene in July.
"I was injured after Eugene so I need some rest, two or three weeks and I (will) start some rehab and then some training for next year," he added.