Caroline Wozniacki gained a valuable confidence boost ahead of next week's French Open when she beat last year's Roland Garros winner Francesca Schiavone 6-4, 4-6, 6-3 in their Brussels Open semi-final on Friday.
The Danish world number one and Schiavone have both been in patchy form of late and Wozniacki outlasted the tiring Italian in an entertaining if error-strewn encounter.
Wozniacki will play China's Peng Shuai in Saturday's final before heading to Paris where she faces Japan's Kimiko Date-Krumm in the first round as she starts her bid for a first grand slam title.
Peng defeated number two seed Vera Zvonareva of Russia 6-3, 6-3 in the other semi-final in the Belgian capital.