Roger Federer gained a measure of revenge against Wimbledon nemesis Kevin Anderson, beating the South African 6-0 6-4 at the Miami Open.
Federer will have little time to rest his 37-year-old legs before his clash against 19-year-old Denis Shapovalov.
Twentieth seed Shapovalov won his battle of ‘next gen’ hustlers 6-7 6-4 6-2 against American Frances Tiafoe.
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.