Jannik Sinner has produced a stunning performance to demolish defending champion Daniil Medvedev and reach the Miami Open final.
Fourth-seeded Elena Rybakina overcame a second-set "bagel" to beat Victoria Azarenka in a third-set tiebreaker in the semi-finals of the Miami Open.
Gregor Dimitrov has upset Carlos Alcaraz to reach the semis of the Miami Open where he will meet Alexander Zverev, who defeated Hungarian Fabian Marozsan.