Anett Kontaveit will tackle Fiona Ferro in Sunday's final of the Palermo Open, the first WTA tournament since March.
Kontaveit overcame top seed Petra Martic 6-2 6-4, before Ferro sank Italian title hopes in Sicily with a 2-6 6-2 7-5 win over Camila Giorgi.
Fourth seed Kontaveit is ranked seven places below world number 15 Martic and she won impressively in an hour and 29 minutes.
The Estonian will be targeting just a second career singles title and a first on clay, having previously won on grass in 2017 at Rosmalen.
She said: "I felt like I played a very good match today. I was quite aggressive, consistent, and I served especially well in the first set. It got a bit close in the end, but I played a good game at 5-4 and I'm happy to be in the final."
Martic called the match "a tough one" and spoke of missing chances to make the scoreline tighter than it became.
First to the final
— wta (@WTA) August 8, 2020
Anett Kontaveit upends top seed Petra Martic 6-2, 6-4 and punches her ticket to a first final of the season!#PLO20 pic.twitter.com/8Wan44eCed
Ferro and Giorgi slugged it out for two hours and six minutes before their clash produced a finalist, with the home player falling agonisingly short.
World number 53 Ferro go after her second WTA title. Her first also came on clay at Lausanne in July last year.
The 2020 tennis season was suspended for almost five months amid the coronavirus pandemic, and the women's tour has returned with fans in Italy, socially-distanced crowds having been in attendance all week in Palermo
Top Headlines
Featured Matches
Football
Arsenal
English Premier League
2-0
Brighton and Hove Albion
Aston Villa
English Premier League
2-0
Chelsea
Fulham
English Premier League
0-1
Newcastle United
Leeds United
English Premier League
2-0
West Bromwich Albion
Leicester City
English Premier League
2-1
Tottenham Hotspur
Manchester City
English Premier League
2-0
Everton
Liverpool
English Premier League
1-0
Crystal Palace
Cricket
Sussex
Sri Lanka
Teams will be announced at the toss
Multan Sul..
Quetta Gla..
Teams will be announced at the toss
Islamabad..
Karachi Ki..
Teams will be announced at the toss
Peshawar Z..
Lahore Qal..
Teams will be announced at the toss
Islamabad..
Quetta Gla..
Teams will be announced at the toss
Lahore Qal..
Islamabad..
Teams will be announced at the toss
Mumbai Ind..
Delhi Capi..
Teams will be announced at the toss