Former world number one Caroline Wozniacki reached the Tournament of Champions final in Sofia with a 6-4 6-1 victory over home favourite Tsvetana Pironkova.
The 25-year-old Pironkova started well in front of a noisy partizan crowd in Sofia's Arena Armeec Hall and was in the contest at 4-4 in the opener, but the Danish top seed won seven consecutive games to lead 6-4 5-0 and closed out the match two games later.
"She was playing well at the beginning - she had nothing to lose, and she was playing in front of her home crowd," Wozniacki told the WTA Tour website.
"It's never easy playing a player in front of their home crowd, but once I got used to her playing style, things got better for me. I'm happy to move through in straight sets today.
"I just want to keep working hard, keep playing my game and keep having fun. If you forget the fun, it doesn't work. I just enjoy being out there playing my game, and it's just a privilege to play in front of such a great crowd here in Sofia."
Victory over the eighth seed will take Wozniacki back into the top 10 on Monday. She will face Russia's Nadia Petrova in Sunday's final as she bids for her third WTA title of the year and her 21st in all.
The second-seeded Petrova beat Italian fourth seed Roberta Vinci 6-7 (6-8) 6-1 6-4 in the second semi-final.