Daniel Hubmann's Switzerland finished third in the men's relay at the IOF World Cup ©Getty Images

Hosts Sweden ended the second leg of the International Orienteering Federation (IOF) World Cup at Idre Fjäll with two victories in the men's and women's relays.

In the men's race, the team of Albin Ridefelt, Simon Hector and Gustav Bergman held off Norway's Eskil Kinneberg, Magne Daehli and Kasper Harlem Fosser at the line by a single second, finishing in a time of 1 hour 52min 48sec.

The top four teams were separated by just 21 seconds in a race with different leaders on each leg.

Isac von Krusenstierna took the lead on the first lap, leading a one-two for Sweden in front of Ridefelt.

Kinneberg was further back in third, ahead of Finland's Miika Kirmula.

Von Krusenstierna's Swedish team quickly fell down the order after Emil Svensk struggled - with the team finishing the race in 18th.

The third Swedish team of Rasmuss Andersson, Simon Imark and Max Peter Bejmer went from 10th to first in the space of a leg.

Imark held a two-second lead over Daehli, who had a sizable gap back to Hector in third.

Bergman took the first Swedish team into the lead on the final lap, overhauling the gap to the Norwegians who finished in second.

Daniel Hubmann, Florian Howald and Matthias Kyburz of Switzerland were third, finishing just 12 seconds off the winners.

Andersson, Imark and Bejmer were fourth, while the Finnish trio of Kirmula, Elias Kuukka and Olli Ojanaho were within a minute of the winners in fifth.

Sweden led a one-two in the women's race, with both teams far ahead of the rest of the field.

The second team of Emma Bjessmo, Johanna Oberg and Sara Hagstrom were close behind the lead after leg one and were in front by the end of the second.

They finished 26 seconds in front of compatriots Lisa Risby, Hanna Lundberg and Karolin Ohlsson, who held a slender lead after the first leg.

Three minutes behind silver was the trio of Anastasia Rudnaya, Svetlana Mironova and Natalia Gemperle of Russia, who had more than 90 seconds on fourth place Veera Klemettinen, Amy Nymalm and Ida Haapala of Finland.

The third World Cup leg is set to take place at Cansiglio and Cortina in Italy.