Daniil Medvedev showed little sign of his ankle roll from the previous round as the form player of the moment extended his win streak to 18 on the trot by defeating Alejandro Davidovich Fokina 6-3, 76-5 on Wednesday at Indian Wells.
The Master 1000 win by the dominator of his last three events puts Medvedev into a career-first semi-final in the Californian desert.
The win marked full circle for Medvedev, who last lost a set this season against the ponytailed Spaniard in the Rotterdam first round, where his run of form all began.
In the fourth round against Alexander Zverev, Medvedev injured his right ankle in the second set but played on after a strapping to earn a straight-sets win over the Olympic gold medalist.
Against Davidovich Fokina the accident-prone Medvedv took a tumble and was treated for a bloody thumb, a mere inconvenience.
Medvedev now plays for the final on Friday against American Frances Tiafoe, who caught Britain’s 2021 champion here Cam Norrie on a bad day with a 6-4, 6-4 quarter-final win.