The two-time World Championship bronze medallist Sindhu, who came into the match with a 2-4 head-to-head record, dished out a compact game to outmanoeuvre the more experienced Wang 22-20 21-19 in a gruelling battle lasting 54 minutes.
The 21-year-old Indian now stood just a win away from assuring India an elusive medal at the Rio Olympics. With the memorable win, Sindhu became the second Indian badminton player to reach an Olympic semifinal after Saina Nehwal achieved the feat four years ago.
"WADA has appealed against the NADA (National Anti-Doping Agency) clearance in Court of Arbitration (CAS). Now the hearing is on and the IOA Secretary General (Rajeev Mehta) is there with WADA officials," Indian contingent's chef-de-mission Rakesh Gupta told PTI.
If CAS upholds WADA's appeal against Narsingh, who is scheduled to fight in the 74kg freestyle category on August 19, he will not be able to take part in the Games and could also face a career-threatening four-year ban.
More From This Section
Eleven days of action have failed to bring India, that won a record six medals in London four years ago, a single podium finish and there's growing desperation to end this poor run.
India's campaign now has been reduced to three disciplines - track and field, badminton and wrestling - after the flop show put up by the contingent in other sports.
And adding to the miserable run was the news that some of its contingent members were served only "peanuts" at a dinner party organised by the Ministry of Youth Affairs and Sports here on Independence Day, after having skipped dinner at the Games Village.
Having conquered world no. 2 Yihan, India's all hopes now rests on Sindhu who will face the winners of the last quarterfinal between Japan's Akane Yamaguchi and Nozomi Okuhara on August 18 for a place in the gold medal encounter.