Sourabh defeated his rival from Scotland 21-19 21-10 in just 35 minutes in his quarterfinal match. He will now take on qualifier Fabian Roth of Germany in the semifinals.
Sourabh had earlier eked out a hard-fought win over France's Lucas Claerbout to advance to the quarterfinals. In more than an hour's contest, Sourabh had defeated the sixth seeded Claerbout 21-19 16-21 21-15 in the pre-quarterfinal contest.
In men's doubles quarterfinals which was an all-Indian clash, Arjun MR and Ramchandran Shlok beat Vighnesh Devlekar and Rohan Kapoor 21-19 22-20 in a 36-minute contest.
Earlier, Rahul Yadav Chittaboina and Rituparna Das could not make it to the last eight in men's singles after suffering contrasting losses in the second round.
While Rahul squandered an opening game advantage to go down fighting 21-19 15-21 15-21 to Sam Parsons of England in a little over an hour contest, Rituparna lost 20-22 11-21 to Malaysia's Soniia Su Ya Cheah in women's singles.