Nadal avanzó hasta la final tras vencer al bosnio Damir Dzumhur (6-0, 6-1), al canadiense Denis Shapovalov (6-4, 6-1) y al italiano Fabio Fognini por 4-6, 6-1 y 6-2, para alcanzar las semifinales en el Foro Itálico por primera vez desde .