The US-based Indian won 6-11 11-4 11-3 9-11 13-11 against his opponent.
The top seeded Indian, fresh from the Asian Championship held in Chennai, beat Hesham Mohamed Aly of Egypt in the first round and then seventh seed Ahmad Al-Saraj of Jordan in the quarters.
In the semi-final, he took out Pakistan's Khwaja Adil Maqbool who retired in the third game after trailing by two games.
The stiff test then came for him in the title-match where the Egyptian took him to extra points in the decider.