Tennis Tracker: Sabalenka through to Madrid final after comeback win, Swiatek awaits
00:05 CET - That is it from us today! Come back tomorrow for two impossible-to-predict men's semi-finals in Madrid!
23:56 CET - What a match of tennis in Madrid! That felt like a final, the quality was high throughout and Aryna Sabalenka (25) produced a stunning comeback against Elena Rybakina (24) to book her place in the final.
Sabalenka was on the verge of exit after losing the first set and a break down in the second set but she upped her level as the second set progressed, broke back and then broke again to claim the set.
The final set was tight throughout including in a tie-break which Sabalekna's big serving helped her to win. Sabalenka won 1-6, 7-5, 7-6 (7-5).
21:05 CET - After struggling to move freely throughout the first set, Daniil Medvedev (28) has been forced to retire from the Madrid Open, handing a semi-final spot to Czech rising star Jiri Lehecka (22). The first set was won 6-4 by Lehecka.
The men's draw is now wide open and there for the taking for whoever wants it after the exits of Nadal and Alcaraz and the retirements of Medvedev and Sinner.
17:25 CET - Iga Swiatek (22) didn't need long to beat Madison Keys (29) and book her spot in the Madrid final. The Polish number one crushed her opponent 6-1, 6-3.
15:50 CET - World number one Iga Swiatek (22) and Madison Keys (29) are about to begin their fourth meeting. The former has won two of their first three, but the latter won the most recent clash between them.
12:30 CET - There are three huge matches on the agenda today in Madrid, one men's quarter-final and two women's semi-finals. Here's what the order of play looks like:
Iga Swiatek vs Madison Keys - 16:00 CET
Daniil Medvedev vs Jiri Lehecka - 20:00 CET
Elena Rybakina vs Aryna Sabalenka - 21:30 CET
12:00 CET - Hello and welcome to Flashscore's coverage of today's Madrid Open action!