World number four Elena Rybakina admitted she was not at her best after beating no. 27 seed Victoria Azarenka 6-4 0-6 7-6 (2) to advance to her second straight Miami Open final.
Second seed Jannik Sinner moved into the last eight of the Miami Open as he produced a strong showing to see off Christopher O'Connell.