
Nadal had overcome David Goffin 7-6 (3), 6-2 on Friday to reach the semi-finals, while defending champion Novak Djokovic strolled to the semis after Kei Nishikori pulled out of the tournament due to a wrist injury.
Despite enjoying a longer rest, the Serb fell to Nadal in straights sets. and will face either Dominic Thiem or Pablo Cuevas in the final on Sunday.
Nadal, who won 6-2 6-4, will face either Dominic Thiem or Pablo Cuevas in the final on Sunday.
The Spaniard, who had battled injuries in recent years, has enjoyed a resurgence in his career and claimed a historic 10th Monte Carlo Masters in April.
Djokovic, on the other hand, fired his entire coaching staff ahead of the Madrid Open following a poor run of form.
He lost his world number one title to Andy Murray, who has also struggled recently, in November 2016. And he crashed out of the Monte-Carlo Masters in the quarter-finals.