Nadal defeated Almagro 7-6 6-2 6-3 to put another Spaniard David Ferrer in the firing line in Friday's French Open semi-finals.
Ferrer made it through to his first Paris semi at the ripe old age of 30 after bouncing out British world number four Andy Murray 6-4 6-7 6-3 6-2 on a soggy day in the French capital.
So how did the sixth seed rate his chances of reaching Sunday's final?
"Winning a match against Rafa is almost impossible," he summed up bluntly.
Image: Rafael Nadal of Spain celebrates winning his quarter final match against compatriot Nicolas Almagro at the French Open tennis tournament in Roland Garros stadium in Paris, Wednesday June 6, 2012. Nadal won in three sets 7-6, 6-2, 6-3.
Text: Reuters Images: AP