Spain's Carolina Marín and Denmark's Viktor Axelsen - the men's and women's number one seeds - won their semi-finals in straight games at the Badminton World Federation (BWF) Barcelona Spain Masters.
Home favourite Marín was up against Thailand's Supanida Katethong and triumphed 21-16, 21-16 to set up a meeting with another 22-year-old Thai player, Pornpawee Chochuwong.
Chochuwong's path to the final wasn't as straightforward and she needed three games to get past compatriot Busanan Ongbamrungphan 14-21, 21-15, 21-12.
As for Axelsen, he reached his final with a 21-10, 21-19 victory over Malaysia's Liew Daren.
The defending champion will face another Thai player next, Kunlavut Vitidsarn, after the 18-year-old defeated India's Ajay Jayaram 22-20, 21-12.
The number one seeds have also reached the women's doubles final, where Indonesia duo Greys Polii and Apriyani Rahayu face Bulgarian sisters Stefani and Gabriela Stoeva.
Highlights | 18-year-old Kunlavut Vitidsarn 🇹🇭 holds his ground superbly against the offensive display from Ajay Jayaram🇮🇳 🏸#HSBCBWFbadminton #HSBCRaceToGuangzhou #SpainMasters2020 #WorldTour pic.twitter.com/0h8ZIwhwDL— BWF (@bwfmedia) February 22, 2020
The Indonesians came from behind in their semi-final, while the number three seeds from Bulgaria also needed three games.
In an all-Chinese Taipei men's doubles final, Wang Chi-lin and Lee Yang face Liao Min-chun and Su Ching-heng.
As for the mixed doubles, French pair Delphine Delrue and Thom Gicquel - who haven't yet faced a seed - still won't.
They are up against unseeded South Koreans Kim Sa-rang and Kim Ha-na, who knocked out the top seeds earlier in the competition.
All five finals will be played at the Pavelló de la Vall d'Hebron tomorrow as the BWF World Tour Super 300 event reaches its climax.