Elena Rybakina has secured a spot in the Miami Open semi-finals after a hard-fought victory over Jessica Pegula. The Australian Open champion edged past Pegula, winning 2-6 6-3 6-4, in a match that saw Rybakina hit 15 aces and save eight of 10 break points. Pegula took an early lead, but Rybakina's determination paid off as she rallied to win the second set and eventually the match.

Rybakina's win sets up a highly anticipated semi-final showdown with Aryna Sabalenka, who defeated Hailey Baptiste 6-4 6-4 to reach the last four. Sabalenka and Rybakina have a history of intense matches, having clashed in the finals of the Australian Open and Indian Wells. This time around, Sabalenka is looking forward to another thrilling encounter with Rybakina.

The semi-finals are scheduled to take place on Thursday, with Coco Gauff and Karolina Muchova facing off in the other match. Gauff's performance could have significant implications for the WTA rankings next week, as a final appearance would propel her to third place.

Arthur Fils has also made it to the men's semi-finals, defeating Tommy Paul 6-7 (3-7) 7-6 (7-4) 7-6 (8-6) in a closely contested match. Fils will face Jiri Lehecka in the semis after the Czech 21st seed beat Martin Landaluce 7-6 (7-1) 7-5.

💡 NaijaBuzz Take

Rybakina's victory is a testament to her tenacity and ability to bounce back from adversity. Her semi-final showdown with Sabalenka promises to be an epic clash between two tennis titans. Meanwhile, Arthur Fils's impressive performance has earned him a spot in the men's semi-finals, where he will face a tough test against Jiri Lehecka.