 In April 2017, Wang Hao came first in the Sharjah Masters tournament.The following month, he won the Asian Continental Championship in Chengdu, edging out Bu Xiangzhi on tiebreak score, after both players finished on 7/9 points (+5−0=4).In October 2019, Wang Hao qualified for the 2020 Candidates Tournament by winning the FIDE Grand Swiss Tournament 2019 with a score of 8/11 (+6−1=4).