El campeón de 2009 y finalista en 2012 y 2014, se enfrentará por un puesto para la final contra el búlgaro Grigor Dimitrov, que derrotó antes al belga David Goffin, por 6-3, 6-2 y 6-4, en dos horas y 13 minutos.
Será la 24 semifinal de Rafael Nadal en el Grand Slam, y la primera desde Roland Garros en 2014, cuando ganó luego el último de sus nueve títulos en París.