Rafael Nadal will face defending champion Andy Murray in the Madrid Masters semi-finals after extending his perfect start to the European clay-court season to 13 matches with a 6-0, 4-6, 6-3 win over Joao Sousa.
Murray continued his serene passage into the last four by sweeping past eighth seed Tomas Berdych 6-3, 6-2.
World number one Novak Djokovic also eased into the semi-finals with a 6-3 6-4 over 11th seed Milos Raonic.
Nadal is looking to break Argentine legend Guillermo Vilas’s record for clay-court tournament wins with his 50th and a fifth title in Madrid this weekend.
However, to do so he will have to avenge Murray’s only ever victory over the 14-time Grand Slam champion on clay in last year’s Madrid final.
“Murray is a specialist on all surfaces, a player of that level adapts very well to everything,” said Nadal.
“I can’t think about last year, it is a different year with completely different sensations. I hope the result isn’t the same.”
Nadal may also have the elements against him with more rain forecast for Saturday after struggling mightily against Sousa after the roof was closed midway through the second set due to the unusually inclement weather in the Spanish capital.
The Spaniard got off to a flying start as he took the first set for the loss of just 10 points.
However, his momentum was disrupted as the match was delayed for the roof to be closed with Nadal leading 3-2 in the second.
Sousa won four of the next five games to level the match.
“The problem wasn’t that the roof closed, but that the balls got very wet,” added Nadal.
“Apart from the 20 minutes stoppage, which didn’t help, the problem was the balls were very heavy and then in the third set with new balls it was completely different.”
Murray was far more at ease with the indoor conditions as he didn’t even face a break point for the second consecutive match to extend his winning record over Berdych to 8-6.