In settembre ha vinto la Coppa del Mondo per la seconda volta. Nel suo percorso ha eliminato il sudafricano Daniel Cawdery, la cinese Hou Yifan, i russi Maksim Matlakov e Daniil Dubov, l'ucraino Vasyl' Ivančuk, il francese Maxime Vachier-Lagrave per poi sconfiggere in finale il cinese Ding Liren. Con questo risultato si qualifica per il Torneo dei candidati al Campionato del mondo 2018.. In novembre vince a Palma di Mallorca la 4ª tappa del FIDE Grand Prix 2017 con 5.5 p. a pari merito con Dmitrij Olegovič Jakovenko.