Roger Federer and Rafael Nadal will face each other for the first time since 2017 in the semi-finals at Indian Wells after winning their respective quarter-finals on Friday.
Swiss fourth seed Federer, 37, eased past Poland’s Hubert Hurkacz 6-4 6-4.
Spanish second seed Nadal, 32, required treatment on his right knee during a tough 7-6 (7-2) 7-6 (7-2) victory over Russia’s Karen Khachanov.
Nadal said he “hopefully” will be ready for Saturday’s semi-final.
“I will try my best to recover – these are the matches I want to play,” said the 17-time Grand Slam Champion.
“To play against my biggest rival at the later stages of our careers and to keep competing against each other is great.”
The two greats last played in the final of the Shanghai Masters in October 2017, when Federer won in straight sets.
The 20-time Grand Slam champion has won each of their last five matches but Nadal leads 23-15 in their head-to-head record.
“I don’t think those matches matter that much, to be honest,” said Federer, who is yet to drop a set in this year’s tournament.
“A lot of time has gone by, unfortunately maybe for the rivalry, for us, or for me. It’s always better to keep on playing against him.
“The fans are maybe more excited about us playing than me as I’ve always got to be focused on my own game.
“But it always brings extra energy into the stadium and for the both of us.”