Defending champions and Olympic gold medallists Sweden will meet Scotland in the women's final at the European Curling Championships in Helsingborg.
The two sides came through their semi-finals in contrasting fashion at the Olympia Rink.
Sweden, skipped by Anna Hasselborg, outclassed Russia in a 9-3 victory, while Scotland edged out Switzerland 3-2 in an extra end.
The hosts fell behind to Alina Kovaleva's Russia, who kept pace with the Olympic champions until the break.
The crucial moment came in the eighth end as Hasselborg removed the lone Russian stone to score five points.
Russia immediately conceded to send Sweden through to their second consecutive final.
They've done it! 🏴@Team_Muirhead have booked their place in the European Curling Championship final with a 3-2 extra-end win over Switzerland 🇨🇭🥌— Team GB (@TeamGB) November 22, 2019
They now meet Sweden with the gold medal on the line 🥇
📸 @worldcurling #ECC2019 pic.twitter.com/08UD8JEJiG
"We came out firing from the start," Hasselborg said.
"I felt the whole week that we had this game in us, we haven’t just put it out there.
"We love the play-offs and we put it out today.
"I’m very, very proud of the team’s performance."
Eve Muirhead's Scotland also had to come from behind as Switzerland, skipped by Silvana Tirinzoni, took the lead early on.
Scotland responded and a tight match remained level at 1-1 until the eighth end, when Muirhead's rink stole a single to move in front.
After a further blank in the ninth, Paetz was forced to draw for one point in the tenth to send the semi-final into an extra end.
Muirhead held her nerve to score the deciding point for Scotland, who last reached the final in 2017.
Switzerland's women beat Russia 6-5 to claim the bronze medal.
In the men's bronze medal match, Scotland enjoyed an eight-end 7-2 win over Denmark.