9-time champion Rafael Nadal dispatched his Madrid Masters slayer Alexander Zverev 6-3, 6-4 to achieve the Italian Open semi-finals on Friday.
Second-seed Nadal had misplaced to Zverev in Madrid last-eight final week.
However the 34-year-old Spaniard shook off his marathon 3hr 30min quarter-final battle previous Denis Shapovalov the place he wanted to save lots of two match factors.
Nadal powered to 4-0 earlier than sixth seed Zverev held serve with the 20-time Grand Slam winner saving break level to take the primary set.
The German rallied within the second set however Nadal saved eight break factors to seal victory on his first match level after two hours.
Nadal performs American Reilly Opelka for a spot within the remaining for an eleventh time as he warms up for the French Open beginning on Might 30.
Opelka, ranked 47, reached his first Masters semi-final with a 7-5, 7-6 (7/2) win over Argentine qualifier Federico Delbonis.