Sabalenka has enjoyed Grand Slam success amid personal tragedy, but has now found love again with Georgios Frangulis.
Keys saved a match point before winning in a final set tie-break while Sabalenka saw off close friend Paula Badosa.