After trailing a set and a break, the second-seeded player from Belarus rallied to win 1-6 7-5 7-6 (7-5).
Sabalenka, the two-time champion in the Spanish capital, will play world No. 1 Swiatek in a rematch of last year's championship match.
#madridopen