Parupalli Kashyap stood just one win away from winning a historic gold after notching up an energy-sapping three-game victory over England's Rajiv Ouseph but PV Sindhu suffered a heart-breaking loss in women's semifinal of the 20th Commonwealth Games in Glasgow on Saturday.
World No. 22 Kashyap played out of his skin to avenge his loss to Ouseph, who had beaten him at the 2010 Delhi Games and also dumped him during the mixed team event at the Emirates Arena here.
In a gruelling one hour and 23 minute match, Kashyap bounced back from a game down to edge out World No. 26 Ouseph 18-21 21-17 21-18 and assure himself of at least a silver medal.
Kashyap will next take on the winner of the match between India's RMV Gurusaidutt and World No. 40 Derek Wong of Singapore in the summit clash tomorrow.
However, Sindhu, who is playing her first Commonwealth Games, could not go the distance in women's singles as she went down fighting to Michelle Li of Canada 22-20 22-20 in the last-four encounter.
This is her second defeat to Li at the Emirates Arena.
Sindhu had lost to the Hong Kong-born shuttler during the Mixed team event.
The Hyderabad girl will meet the winner of Malaysia's Jing Yi Tee and Scotland's Kirsty Gilmour in the bronze medal contest.
For Delhi Games bronze medallist, Kashyap, it turned out to be a memorable day as he conjured up hopes of seeing an Indian male badminton player winning a gold medal for the first time in 32 years.
Prakash Padukone had won the men's singles gold medal at the 1978 Commonwealth Games in Edmonton, Canada, which India retained through Syed Modi four years later.
It was a battle of attrition between Kashyap,27, and Ouseph as both the shuttlers engaged themselves in long energy-sapping rallies, with the longest going on for 72 minutes in the decider, which had a total of 71 strokes.