Lightning struck twice as Ng Tze Yong defeated former world number one S. Kidambi again to reach the men's singles final on his Commonwealth Games debut.

The 22-year-old, who defeated his Indian opponent en route to Malaysia's mixed team gold medal success, won 12-21, 21-19, 21-10 on Sunday.

He next faces Lakshya Sen, who overcame Singaporean shuttler Teh Jia Heng 21-10, 18-21, 21-16 in the other semi-final tie, to decide the gold medallist.

Also joining him in the finals were Pearly Tan/M. Thinaah, who defeated mixed team final opponents Treesa Jolly-Gayatri Gopichand Pullela once again, winning 21-13, 21-16 to book a meeting with English pair Chloe Birch-Lauren Smith.

Meanwhile, Tan Kian Meng had to settle for bronze medal fights after he lost with Lai Pei Jing and Chan Peng Soon in the mixed doubles and men's doubles semi-finals respectively.

He and Chan would face fellow Malaysians Aaron Chia-Soh Wooi Yik in the bronze medal decider, after the latter suffered a shock 21-18, 17-21, 4-21 defeat to England's Ben Lane-Sean Vendy.