Keys saved a match point before winning in a final set tie-break while Sabalenka saw off close friend Paula Badosa.
The American advanced to the final with a roller-coaster victory that was so intense she couldn't recall one very important point.
World number one Aryna Sabalenka set aside the challenge of her good friend Paula Badosa, and Madison Keys prevailed over ...