Roger Federer gained a measure of revenge against Wimbledon nemesis Kevin Anderson, beating the South African 6-0, 6-4 at the Miami Open on Thursday to set up a mouthwatering semi-final against a player barely half his age.
Federer will have little time to rest his 37-year-old legs before his clash against 19-year-old Denis Shapovalov, the highly regarded Canadian talent tipped for future Grand Slam success.
Twentieth seed Shapovalov won his battle of 'Next Gen' hustlers 6-7(5), 6-4, 6-2 against American Frances Tiafoe.
Shapovalov is one of two Canadian teenagers in the semis, with 18-year-old Felix Auger-Aliassime to play defending champion John Isner in the other.
Federer has won 100 career titles, 100 more than Shapovalov, and was looking forward to the pair's first match-up.
"He's one of the big shotmakers in the game. I love his forehand," Federer said.
The Swiss raced through the first set against Anderson, the man who beat him in a quarter-final marathon at Wimbledon last year.
Anderson took nine games to get on the board but eventually found his groove and broke back with a series of return winners to level at 3-3 in the second set.
Federer struck the decisive blow at 4-4, however, winning a marathon game of 22 points and clinching the break with a fortuitous backhand return down the line.
"I hit it late and that's why it went short," he said of the shot. "That's not what I wanted to do but maybe what it took. I got a bit lucky there at the end."
Czech Pliskova and Aussie Barty to meet in Miami final
Karolina Pliskova reached the Miami Open final with an emphatic 7-5, 6-1 win over second seed Simona Halep in soggy south Florida on Thursday night.
The Czech fifth seed will meet Ashleigh Barty in Saturday's final, after the 12th seeded Australian beat Estonia's Anett Kontaveit 6-3, 6-3 in the other semi-final on a day that tested the patience with a seemingly endless number of rain delays.
Pliskova and Romanian Halep played a tight first set, which Pliskova eventually clinched with some outstanding court coverage as she used her long reach to chase down a series of shots by Halep that would have been winners against many a player.
Suitably buoyed, Pliskova raced through the second set and was on the brink of victory, up 5-0 when another shower sent the players to the locker room as the clock struck midnight.
They eventually returned an hour later for Pliskova to close it out in a near-empty arena.
Earlier, Barty was forced to wait out an hour-long rain delay before her match and when it started she and 21st seed Kontaveit were only on the court for about five minutes before weather halted play again.
They returned about two-and-a-half hours later to play one more game and then headed back to the locker room for a third rain delay, this time for two hours.
Barty finally secured the win with an ace on her second match point, six-and-a-half hours after the original scheduled start.
"I have been here for 12 hours today, but really happy with the way I was able to come out after the rain delays and kind of get on the front foot pretty early," said Barty, 22, who has three career titles.
"I did the best with what I had and was able to get out of some tight service games at crucial times and get a bit of a roll on."