2011 National champion Sourabh, who had reached the finals at two international challenger at Belgium and Poland, defeated Hao 11-4 11-7 11-9 in a 33 minute clash.
Sourabh, who is on a comeback trail after being on the sidelines with multiple injuries, will next take on the winner of the match between Malaysia's Daren Liew and fifth seed Lin Yu Hsien of Chinese Taipei.
In the second game, Hao made the early movement, leading by a slender two points but Sourabh soon turned the tables with a four-point burst and then reached 7-3 in a jiffy. The Indian kept the foot on the pedel to grab the second game as well to go 2-0 up.
The third game was the most hard-fought contest as once again Hao had surged ahead to 5-2 and though the Indian drew parity at 5-5, Hao once again led 8-6. A three-point burst helped Sourabh to grab the lead at 9-8 and though Hao leveled the score, the Indian picked up two points to shut the door on the local hero.