The latest installment in the rivalry between Rafael Nadal and Novak Djokovic met expectations for one tight set.
Then Nadal pulled away for a 7-6 (4), 6-3 win to reach the Italian Open final on Saturday in Rome.
In their 51st meeting but the first in more than a year, Nadal's court coverage eventually proved too much to handle for Djokovic, who is still regaining his form from a persistent right elbow injury.
"That was a tough battle, a good level of tennis, a combination of good tactics and great shots from both of us," said Nadal, who has had injury trouble of his own over the past year.
Nadal's opponent in Sunday's championship match will be defending champion Alexander Zverev, who recovered from an early break in the second set to beat Marin Cilic 7-6 (13), 6-4.
Zverev is aiming for his third title in three weeks after winning in Munich and Madrid — but he hasn't beaten Nadal in four tries.
Basketball
Bill Russell exits hospital
Hall of Famer Bill Russell was released from a Seattle hospital after an overnight stay for an unknown condition. Russell confirmed on Twitter that he went to the hospital late Friday. He didn't say why and appeared to dismiss reports that the hospital visit was because of heart troubles.
Russell, 84, said in the message that his friends "know I don't have a heart to give me trouble."