Farhan, seeded fifth in the event, failed to capitalise on his good start as he led 1-0 initially. Second seed Zahed fought back to turn the match in his favour, winning the next two games to make it 2-1. Farhan, however, refused to go down easy as he levelled the score to take the match into the decider.
Not willing to give away points, both the players took the match right down to the wire, but unfortunately for Farhan, Zahed claimed victory with the smallest of margins as his scoreline read 8-11, 11-2, 11-6, 7-11 and 9-11.
Zahed will now take on top seed Nafizwan Adnan in the final.
Like Sports on Facebook, follow @ETribuneSports on Twitter to stay informed and join in the conversation.
COMMENTS
Comments are moderated and generally will be posted if they are on-topic and not abusive.
For more information, please see our Comments FAQ