The second-seeded Nadal beat No. 19 Nicolas Almagro 7-6 (2), 7-6 (3), 6-4 Wednesday in an all-Spanish quarterfinal.
Nadal has yet to drop a set in the tournament. Last year, his 31-match winning streak at Roland Garros ended with a fourth-round loss to Robin Soderling, who upset Roger Federer on Tuesday.
Nadal improved to 7-0 against Almagro.
Also on NBCSports.com
NBA: Breaking down finals matchups
PFTV: Could Dolphins become new 'bad boys' of NFL?
NHL: Best images from Stanley Cup finals
Twitter: Follow us @nbc_sports
No Real renewal for HiguainFederer: вЂNo complex whatsoever’ about Nadal