This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies Find out more here
Elena Rybakina edged out Victoria Azarenka in a topsy-turvy encounter to reach the final of the Miami Open for the second consecutive year on Friday.