Earlier, he had defeated World No. 24 Rasmus Gemke of Denmark in the round of 32 and World No. 33 Takuma Obayashi in the last-16 on his way to the semi-finals.

Now Priyanshu will face France's Alex Lanier for a place in the finals.