Bhupender produced the two best jumps of the day of 6.99m and 7.04 metres in his last two attempts, while Praveen was left stranded at 6.93m and had to be satisfied with the silver. A day earlier Praveen had won the triple jump competition.
Javelin thrower Vikas Yadav of Maharashtra won a gold medal with a best throw of 75.02m.
While Praveen won gold in triple and silver in long jump, Ancy Sojan won a gold in long jump and silver in 200m in a single day and Sandra won silver medals in long and triple jumps.
Kerala's 16-year-olkd Ancy Sojan won two medals on the second day. She grabbed the gold in long jump with a best of 5.80m despite fouling four of her six jumps.
More From This Section
She also won a silver in the girls 200m behind Chanveer Kaur of Punjab, who won the event in 24.76s, while Ancy clocked 25.31s.
The javelin throw for boys saw dramatic competition with Vikas of Maharashtra claiming gold in the sixth and final attempt with a throw of 75.02m.
Yashveer Singh of Haryana, who had three throws of over 70 metres, as against two by the winner, claimed the silver with 73.87m. Arpit Yadav of Uttar Pradesh won the bronze with a best of 71.90m.
The pole vault for girls saw fine performance from Tamil Nadu's T Sathya, who won the event with a promising 3.50m leap.
The girls javelin throw was dominated by the Northern states Haryana, Punjab and Delhi as Jyoti of Haryana claimed the gold with a narrow margin as she threw the spear to 40.59m. Delhi's Auhona Roy (39.90m) and Jashanpreet Kaur (37.10m) won silver and bronze medals respectively.