Elena Rybakina makes a tremendous comeback in the semifinals to go to the final.

After enduring a nail-biting match against Victoria Azarenka

the two-time Grand Slam champion, Elena Rybakina advanced to the Miami Open finals twice. 

Rybakina, rated fourth in the world, defeated Azarenka, the previous top seed, 6-4, 0-6, 7-6 (2) in a three-hour and thirty-three-minute Miami quarterfinal. 

Following Azarenka's crushing of Rybakina in the second set, all the momentum seemed to be in the Belarussian's favor

nevertheless, the 24-year-old Kazakh recovered to win the match in three sets. 

The 24-year-old Rybakina made sure he will play in the Miami final by defeating Azarenka. 

Rybakina will look to avoid losing in the Miami final once more when she plays there on Saturday. 

 Petra Kvitova defeated the Kazakh in the competition final the previous year. 

Top 5 Zodiac Signs Who Become Everyone’s Favorite