Recorde as incidências da partida
Com a sua vitória, Andreeva, 12.ª cabeça de série, passou para a primeira meia-final do WTA 1000 da sua carreira, enquanto Swiatek tornou-se outra cabeça de série a abandonar o torneio, depois da número um mundial Aryna Sabalenka ter sido eliminada na quarta-feira.
Andreeva é também a mais jovem semi-finalista no Dubai desde que o torneio se realizou pela primeira vez em 2001 - uma melhoria significativa em relação à sua última visita, quando foi eliminada na primeira ronda no ano passado.
"Honestamente, estava muito nervosa antes do encontro e jogámos em Cincinnati no ano passado (onde Swiatek venceu o encontro dos quartos de final) e foi muito intenso", disse Andreeva.
"Por isso, só disse a mim própria que tinha jogado muito bem e que só precisava de continuar a jogar agressivamente e a tentar as minhas pancadas. Também não foi fácil com todos os adeptos (a apoiá-la), mas acho que estivemos empatadas. Tinha muita gente a apoiar-me", acrescentou.
Andreeva viu-se nas cordas logo no início, quando teve dificuldades em manter o serviço no seu primeiro jogo de serviço do set inaugural, mas acabou por aguentar e fazer o 1-1.
Andreeva quebrou Swiatek e continuou a impressionar, cobrindo bem o campo e lendo as pancadas de Swiatek para criar winners e a russa quebrou a número dois mundial mais uma vez, disparando um retorno de forehand pela linha de fundo no set point.
A jovem de 17 anos viu-se a perder por 3-1 no segundo set, mas corrigiu o rumo depois de uma rápida conversa com a sua treinadora - a antiga campeã de Wimbledon Conchita Martinez - para ganhar cinco jogos seguidos.
A adolescente determinada quebrou Swiatek no penúltimo jogo para servir para o set, acabando por selar a vitória quando o retorno do polaco no match point foi para fora.
"Acho que ela (Martinez) não me disse nada de novo. Disse-me tudo o que eu já sabia", acrescentou Andreeva.
"Ela só me disse para continuar porque joguei bem e só me disse para fazer os meus golpes, que não tenho de mudar nada", disse.