Home favourite and top seed Kirsty Gilmour is through to Sunday's final at the Scottish Open Grand Prix.
The 22-year-old was made to work hard for a 17-21 21-11 21-13 victory against Anna Thea Madsen of Denmark at Glasgow's Emirates Arena.
Gilmour will take on Linda Kjaersfeldt in the final, with the Dane beating Spanish second seed Beatriz Corrales.
In the men's singles, England's Rajiv Ouseph will play Hans-Kristian Vittinghus in the final.
The Danish top seed is looking for a first success in Scotland, while number two seed Ouseph is a two-time winner at the event.
Gilmour is chasing her first Scottish Open title after reaching the 2013 final and the 2014 semi-finals.
"Anna was just on form today, she had her running shoes on," the Scot said of her semi-final. "Things that I didn't expect to come back did and she made it very difficult.
"Both of us were a bit edgy. At times it got very tense.
"It was a battle of wills - a case of who could be more accurate, more safe but with good shot quality. It was a real battle out there."