Andreeva derrotou Swiatek pela segunda vez em igual número de torneios, depois de ter surpreendido a estrela polaca nos quartos de final no Dubai, no mês passado, a caminho de se tornar a mais jovem campeã de sempre do WTA 1000.
Swiatek, que não tinha perdido um set depois de ter vencido 10 jogos consecutivos em Indian Wells, parecia extremamente confiante ao perder apenas um ponto nos primeiros três jogos de serviço, mas foi Andreeva quem conseguiu o primeiro break do tenso primeiro set para uma vantagem de 5-4. Depois de Swiatek ter quebrado e de terem chegado ao desempate, Andreeva assumiu o controlo, abrindo com um winner de backhand e garantindo o set na sua primeira oportunidade, quando Swiatek enviou um backhand para fora.
"Senti que ia jogar o tiebreak como se fosse o último tiebreak da minha vida", disse: "Por isso, tentei todas as minhas pancadas. O meu serviço estava ótimo. Senti-me muito confortável e confiante."
Swiatek pôs as frustrações de lado e quebrou Andreeva para abrir o segundo set, quebrando-a mais duas vezes quando os erros da russa se multiplicaram sob a pressão da adversária.
"No segundo set, foi um pouco estranho", explicou Andreeva: "Senti que ela literalmente me ultrapassou, porque estava a jogar muito fundo com uma boa altura sobre a rede. Era muito difícil fazer alguma coisa com esses golpes."
Os papéis inverteram-se novamente, no entanto, quando Andreeva intensificou o seu ataque e quebrou Swiatek para abrir o terceiro, e selou a vitória com a sua terceira quebra do set.
"Decidi continuar a jogar da mesma forma, mas talvez com mais pancadas, tentando jogar de forma um pouco mais agressiva", afirmou: "Sinto também que estava a lidar muito bem com os nervos e a pressão, por isso sinto-me orgulhosa de mim própria."
As coisas não vão ficar mais fáceis para Andreeva, com a número um mundial Sabalenka à sua espera na final.
"Estava com fome", disse a bielorrussa, que não escondeu que queria vingança depois de Keys ter negado a sua tentativa de conquistar o terceiro título consecutivo no Open da Austrália em janeiro: "Aquele jogo do Open da Austrália foi muito doloroso para mim e precisava mesmo de algum tempo para recuperar depois disso. E se eu perdesse hoje outra vez, isso ficaria na minha cabeça e eu não queria que isso acontecesse. Estava muito concentrada, estava com muita vontade de conseguir esta vitória contra a Madison."
Keys, que vinha de uma série de 16 vitórias consecutivas, não conseguiu entrar no jogo.
Sabalenka não se deixou perturbar pelo vento frio e ondulante no Stadium Court e venceu os primeiros 11 jogos.
"Acho que, taticamente, joguei um ténis muito bom", disse Sabalenka, acrescentando que a sua estratégia era "mantê-la fora do ritmo".
A falhada Keys acabou por segurar o serviço por 5-1 no segundo jogo, mas minutos depois Sabalenka selou a vitória e alinhou uma pancada contra a mais recente sensação da digressão WTA, Andreeva, num jogo que Sabalenka, de 26 anos, gracejou que seria "como uma velha mãe a jogar contra uma criança".