Caroline Wozniacki reached her second final in two weeks by beating Anastasija Sevastova of Latvia 6-3, 6-4 at the Dubai Tennis Championships on Friday.
Wozniacki was a finalist at Doha last weekend, when she lost to Karolina Pliskova.
"Pretty good couple of weeks for me," Wozniacki said. "Very happy how I have managed to get through these two weeks, because it's been very tiring mentally.
"The fact that I have just been staying in there and keep grinding, I'm kind of proud of that."
This will be Wozniacki's 44th career singles final. She's won 25 titles.
The last time she reached back-to-back finals was at the 2014 U.S. Open and Tokyo tournaments. She didn't win either of them.
Wozniacki won the Dubai title in 2011. She's reached at least the semifinals in six of the seven years she's played in Dubai, compiling a 22-5 record.
"I love playing here," she said. "To have a finals here again, it just feels good."
Wozniacki posted an impressive 70 percent first-serve percentage against Sevastova. She lost her serve on the one break point she faced, in the eighth game of the second set, but otherwise was impenetrable on her serve.
Wozniacki plays top-seeded Angelique Kerber or seventh-seeded Elina Svitolina in the final on Saturday. She has a losing record against both potential finalists: Kerber leads 8-5, while Svitolina leads 1-0.
The semifinal finish will deliver Sevastova her first top-25 ranking.