Former world number one Daniil Medvedev continued his fine form by reaching the Miami Open semi-finals with a straight-set win over American qualifier Christopher Eubanks.
Russian fourth seed Medvedev won 6-3 7-5 after a commanding performance.
Medvedev will play fellow Russian Karen Khachanov, who won 6-3 6-2 against Argentina’s Francisco Cerundolo.
In the women’s singles, Petra Kvitova beat Russia’s Ekaterina Alexandrova in their rain-delayed quarter-final.
Czech two-time Wimbledon champion Kvitova, seeded 15th, won 6-4 3-6 6-3 to reach the Miami semi-finals for the first time in her career and will face Romania’s Sorana Cirstea next.
Later on Thursday, Kazakhstan’s reigning Wimbledon champion Elena Rybakina meets American third seed Jessica Pegula – a meeting between two of the WTA Tour’s in-form players – in the first semi-final.
Medvedev remains on track for a fifth straight final
Medvedev, 27 will be considered the favourite against Khachanov as he looks to reach another final and continue to show he is back to his best.
The 2021 US Open champion has won 22 of his past 23 matches and beating Eubanks enabled him to reach the semi-finals at a fifth straight ATP event.
After winning consecutive titles in Rotterdam, Doha and Dubai, Medvedev was beaten in the Indian Wells final by Spanish world number one Carlos Alcaraz in what was his only below-par performance in recent weeks.
But he remains course to have an opportunity in Miami to avenge that defeat, with 19-year-old Alcaraz in the opposite side of the draw and playing his quarter-final against American ninth seed Taylor Fritz later on Thursday.
Medvedev came under pressure early on in his match against Eubanks – a qualifier who was left in tears after reaching his first ATP quarter-final – and fought off five break points in a testing fourth game with some nerveless serving.
With Eubanks leading 3-2, a rain delay forced the players off court for about half hour.
The American passed the time by chatting to Hollywood star Jamie Foxx, but Medvedev showed his quality when they returned by rattling off the next four games for the opening set.
A tight start to the second set swung the way of Medvedev when he broke for 4-2 and it seemed closing out victory would be a formality.
However, 26-year-old Eubanks, who will rise into the top 100 for the first time, immediately broke back before Medvedev broke again in what proved to be the final game as the American’s superb run ended when he mishit a return on the third match point.