– Med tanke på vad folket genomgår i Ukraina hoppas jag ge ett litet hopp och ge lite positiva känslor till mitt folk, säger Kalinina, vars hela familj flyttat till Kiev efter att deras stad Nova Kakhovka i södra delen av landet är under rysk ockupation.
Med årets längsta match i benen gick det överraskande enkelt för 47-rankade Kalinina som vann första set med 7-5 och gick fram till 5-3 i andra.
Då ändrade matchen helt karaktär och den tolfterankade ryskan Kudermetova vann 16 raka poäng och setet med 7-5.
Kalinina var illa ute och tog en lång paus i omklädningsrummet innan skiljesetet. Hon fick en skarp uppmaning av domaren att inte vara borta mer än fem minuter.
Matchen spelades klart i regn
Sedan vände matchen igen och Kalinina fick det mesta att stämma och vann det avgörande tredje setet med klara 6-2 i en match som tog nästan tre timmar att slutföra – precis innan regnet skrämde iväg åskådarna från arenen.
– Jag kände knappt mina ben och var så trött. Det har varit så många tresetsmatcher den senaste tiden och det är knappt att jag ens kan gå, säger Kalinina i C Mores sändning.
Kalinina är nu klar för sin första Masters 1000-final. Hon möter segraren av Jelena Ostapenko och Jelena Rybakina.