Vence en un gran partido al número 3 del mundo Marin Cilic por 6-4, 6-7 y 6-3 en casi tres horas de juego para llegar a semifinales donde vence al 4 del mundo Alexander Zverev por 3-6, 6-3 y 6-4 en 2 horas 13 minutos para llegar a su cuarta final de Masters 1000, la primera desde .