P V Sindhu suffered a three-game loss against Michelle Li in the women's singles but the Indian badminton team still managed to advance to the semifinals of the mixed team championship after defeating Canada 3-1 at the 20th Commonwealth Games in Glasgow.
Silver medallists at the 2010 Delhi Games, India were leading 2-0 after the first two matches, courtesy the winning start by mixed doubles combo of Kidambi Srikanth and Jwala Gutta and men's singles player Parupalli Kashyap.
However, Hong Kong-born Michelle then stunned Sindhu 15-21 22-20 21-17 in an hour-long women's singles match to reduce the margin.
But men's doubles pair of Pranaav Chopra and Akshay Dewalkar made sure there are no more hiccups as they notched up a 21-15 19-21 21-13 win over Adrian Liu and Derrick Ng in a 49-minute match.
Earlier, Srikanth and Jwala put India 1-0 ahead with a 21-19 17-21 21-18 win over Toby Ng and Alex Bruce in the mixed doubles match.
Ace shuttler Parupalli Kashyap then thrashed Andrew D'Souza 21-11 21-9 in a men's singles match that last 28 minutes to make it 2-0 in India's favour.