Canadian Devon Kershaw narrowly missed the podium in cross-country skiing's Tour de Ski.

The 29-year-old from Sudbury, Ont., finished fourth in the overall standings, won by Dario Cologna.

The 25-year-old Swiss star completed the nine-race circuit in a total time of four hours 33 minutes 17.2 seconds to cement his third Tour de Ski title.

Sweden's Marcus Hellner was second overall, while Norway's Petter Northug was third.

Kershaw entered Sunday's race sitting fourth overall.

"I don't have many thoughts — I'm exhausted," Kershaw said.  "Today was a little bit disappointing.

"Fourth place is not something to be super disappointed about but, I'm not going to lie I really wanted the podium. It's hard because i've been fourth and fifth at the Olympics and I'm now fourth here at the Tour de Ski. I'm better this year but I do believe I can be on the podium here and win this thing one day if everything comes together."

Alexander Legkov of Russia won Sunday's finale, the nine-kilometre free final climb pursuit, in 30:38.2. Maurice Manificat of France was second in 30:38.3, followed by Marcus Hellner of Sweden in 30:39.9.

In the women's event, Justyna Kowalczyk of Poland finished second to successfully defend her overall championship.

Therese Johaug of Norway won the stage in 34:17.7.

Kowalczyk started the race just 11.5 seconds ahead of main rival Marit Bjoergen. The Norwegian tested her all the way on the gruelling climb up Mount Cermis.

Kowalczyk finally shook Bjoergen on the steepest part of the course and crossed the line 16.7 seconds ahead to capture her third Tour de Ski crown in 2:52:45, 28.2 seconds ahead of Bjoergen.