India's Khushbir Kaur bagged silver in the 20km Race Walk in the 2014 Asian Games, setting a new national record with a time of 1:33:07.
The 21-year-old finished behind China's Lu Xiuzhi, who clinched gold with a time of 1:31:06 at the Marathon Course, while South Korea's Jeon Yeongeun won bronze with a time of 1:33:18.
Kaur was set for a third place finish till the 18km mark but she managed to move to second in the final two kilometres due to China's Nie Jingjing's drop in pace. Jingjing eventually finished fourth.
This is Kaur's best career finish after she came third in this year's Asian Walking Championships in Japan.
Kaur burst onto the scene after winning a bronze medal in the 10,000-metre walk race at the 2012 Asian Junior Athletics Championships in Colombo.
Meanwhile, Sania Mirza and Prarthana Thombare were forced to settle for bronze after losing their women's doubles semifinal to Chinese Taipei's Chin Wei Chan and Su Wei Hsiehin on Sunday.
The fifth seeded Indian duo put up a brave fight before going down 6-7 (1-7), 6-2, 4-10 to the second seeded pair in an hour and 35 minutes at the Yeorumul Tennis Courts.
After losing a hard-fought first set to a tiebreaker (6-7), the Indian duo did very well to beat the higher seeded Taipei pair 6-2 in just 32 minutes into the second set.
However, the third and deciding set turned out to be a cakewalk for Wei Chan and Wei Hsiehin as they beat Mirza and Thombare 10-4 in just 10 minutes to advance to the finals.
Earlier, India's Yuki Bhambri had also won the bronze medal in tennis, after losing to Japan's Yoshihito Nishioka 6-3, 2-6, 1-6 in the semifinals.