He will take on sixth-seed Japanese Kazuhiro Yoshimura in the final, to be played later tonight.
The Japanese got the better of Ng Pak Nam, 14th seed, from Hong Kong 8-11 11-7 11-7 3-11 11-5 11-7 in a tough first semi-final earlier.
As for the Indian, who has a World Tour series title from Belgium Open in 2016, it was easy as he quickly went 3-0 up against the Hong Kong player.
Meanwhile, the junior boys' team of Manav Thakkar, Manush Shah and Snehit Suravajjula blanked out New Zealand 3-0 in the their first round Group D match in the 2017 World Junior Table Tennis Championships, currently on at Riva del Garda in Italy.
In the opening rubber, Manush defeated Dean Shu 11-3 11-6 11-3, while Manav overcame a tough challenge from Alfred Dela Pena 5-11 11-6 8-11 11-4 11-7. In the third rubber, Senhit accounted for Victor Ma 11-4 11-9 11-7.