Ukrainian Anhelina Kalinina beats Russian Veronika Kudermetova 7-5, 5-7, 6-2 in Rome semifinal. The 26-year-old will play either Kazakhstani Elena Rybakina or Latvian Jelena Ostapenko in Saturday's final.

Kalininina is the 47th player in the world, and the best performance of her career. If she wins the final, she will even reach 20th place in the WTA rankings.