Después de derrotar al italiano Fabio Fognini por 7-6, 3-6 y 6-4 en tres horas de partido, al australiano Nick Kyrgios por 6-3 y 6-1 y al belga David Goffin por 7-6 y 6-2, Rafa accedía a semifinales donde se enfrentaría al serbio Novak Djokovic, al que no vencía desde 2014 en la final de .