Shriyanka Sadangi pipped two shooters by 0.1 point to clinch the junior women's gold in air rifle in the International junior competition in Suhl, Germany, on Friday.
The 17-year-old shot 398 in qualification and 102.9 in the final, in beating Amelie Perment of France and Nadine Ungerank of Austria.
Tejaswini Muley, who had topped the qualifiers with a total of 399, could muster only 100.8 in the final and missed a medal by one point.
The trio of Shriyanka, Tejaswini and Meghana (391) tied for the top spot in the team rankings with 1188 points but Austria pipped the team for the gold on a better count of inner 10s by 93 to 84.
In fact, Apurvi Chandela shot 394, but she was not part of the team for India.
The results: Junior men: 50m free pistol: 1. Jindrich Dubovy (Cze) 645.7 (549); 2. Philipp Kaefer (Ger) 641.2 (545); 3. Andreas Riedener (Sui) 639.4 (545); 10. Akshay Jain 539; 14. Manjeet Singh Rana 534; 25. Sumesh Kumar 522; 31. Arpit Goel 517.
50m rifle prone: 1. Alexandre Georget (Fra) 700.1 (599); 2. Michael Liuzza (US) 697.2 (594); 3. Roberto May (Sui) 696.2 (595); 33. Kapil Rana 583; 38. Swapnil Kusale 582; 45. Navdeep Singh Rathore 579; 49. Ishan Goel 575.
Junior women: 10m air rifle: 1. Shriyanka Sadangi 500.9 (398); 2. Amelie Perment (Fra) 500.8 (398); 3. Nadine Ungerank (Aut) 500.8 (397); 4. Tejaswini Muley 499.8 (399); 12. Apurvi Chandela 394; 29. Meghana Sajjanar 391; 31. Ayonika Paul 390; 46. Aliana Paul 387.