Nicklas Edin skipped his team to the men's final at the Curling World Cup in Jönköping ©Getty Images

Sweden's Nicklas Eden and Anna Hasselborg skipped their teams to the men and women's finals of the Curling World Cup in front of a home crowd in Jönköping.

Team Edin started the day with a victory against Switzerland's Team Yannick Schwaller, beating them 9-5 at the Jönköping Curling Club

They then secured a 7-2 win against Japan to progress to the final from Group A.

Team Edin are now scheduled to play Team Matt Dunstone of Canada in tomorrow's final.

The Canadian team recorded a 9-2 victory against China and a 5-3 win against Scotland in Group B to set up the clash against the home favourites.

Team Hasselborg will play in the women's final, defeating China 6-2 before narrowly beating Team Anna Sidarova of Russia 7-6 to progress from Group A. 

The Olympic champions are now set to meet Team Minji Kim of South Korea from Group B.

Team Kim won against the United States 7-2 and dominated against Scotland 11-3 to reach the final.

In the mixed competition, Norway's Kristin Skaslien reached her second consecutive final alongside new partner Thomas Ulsrud.

Russia's Maria Komarova and Daniil Goriachev were set to progress from Group B but but suffered a shock defeat to the Norwegian team, losing 8-4.

Skaslien and Ulsrud are due to face Canada's Kadriana Sahaidak and Colton Lott in the final.

They defeated South Korea 7-5 to progress from Group A.

All the finals are due take place on the concluding day of action tomorrow.