Lakshya Sen became only the second Indian player to reach two All England finals when he overcame Canada's Victor Lai in a gruelling semifinal here on Saturday.
The 24-year-old Sen, the only Indian left in the fray, had begun his campaign with an upset win over top seed and defending champion Shi Yu Qi and then accounted for the experienced NG Ka Long Angus of Hong Kong in the second round.
Jonatan Christie will face Chinese Taipei's Lin Chun-Yi in the final. Lin converted the fourth match point in the decider to beat Canada's Victor Lai 21-9, 6-21, 22-20 in one hour and one minute, according to a release.