A - 5.5km climb 50m
1 Daniel Nordebo0:18:23 SWE
2 Jorgen Kvale0:18:26 NOR
3 Eivind Tonna0:18:36 NOR
4 Morihiro Horie0:19:18 JPN
5 Vitaliy Lilichenko0:19:39 KAZ
6 Jiri Bouchal0:19:40 CZE
7 Lars Hol Moholdt0:19:41 NOR
8 Alexey Nemtsev0:20:02 KAZ
9 Alexandr Babenko0:20:07 KAZ
10 Jakub Skoda0:20:08 CZE
11 Jan Lauerman0:20:15 CZE
12 Andrin KAPPENBERGER0:20:24 SUI
13 Helene Soderlund0:20:49 SWE
14 Marte Reenaas0:21:02 NOR
15 Toms Veits0:21:21 LAT
16 Thierry JEANNERET0:21:25 SUI
17 Helena Randakova0:21:36 CZE
18 Denis Vlassov0:22:11 KAZ
19 Greg Walker0:22:20 USA
20 Barbora Chudikova0:22:33 CZE
21 Adrian Owens0:22:37 USA
22 Martin Ohlsson0:22:47 SWE
23 Hana Hancikova0:22:55 CZE
24 Michal Drobnik0:23:04 CZE
25 Sture Noren0:23:30 SWE
26 Simona Karochova0:23:49 CZE
27 Lars Sjolander0:23:49 SWE
28 Edgars Sparans0:23:52 LAT
29 Mikiro Kuroda0:23:58 JPN
30 Yoshiko Sakai0:24:46 JPN
31 Tatsuma Shibata0:25:25 JPN
32 ALAN Oprsal0:25:35 USA
33 Toru Azumai0:25:38 JPN
34 Arturs Grinbergs0:25:39 LAT
35 Riana Khassanova0:29:16 KAZ
36 Jonathan Owens0:31:10 USA
37 Sharon Crawford0:36:22 USA
  Yoshiaki ItoP1 JPN
  Oystein Kvaal OsterboP1 NOR
  Asa Zetterberg ErikssonP8 SWE


 B - 3km climb 30m
1 Erik Rost0:10:22 SWE
2 Stanimir Belomazhev0:10:30 BUL
2 Martin Hammarberg0:10:30 SWE
2 Peter Arnesson0:10:30 SWE
5 Christian HOHL0:10:48 SUI
6 Antoine VULLIOUD0:10:56 SUI
7 Christian SPOERRY0:11:13 SUI
8 Gion SCHNYDER0:11:16 SUI
9 Josefine Engstrom0:11:33 SWE
10 Marie Ohlsson0:11:51 SWE
11 Aslan Tokbayev0:11:56 KAZ
12 Ilian Tonchev0:11:57 BUL
13 Johanna Edin0:12:08 SWE
14 Teodora Malcheva0:12:21 BUL
15 Ladina LECHNER0:12:45 SUI
16 Tatyana Kozlova0:13:04 RUS
17 Carmen STRUB0:14:09 SUI
18 Mariya Gornaya0:14:27 KAZ
19 Marie-Catherine Bruno0:14:34 CAN
20 Elmira Moldasheva0:14:38 KAZ
21 Tatyana Gavrilova0:14:44 KAZ
22 Elisabeth Rost0:19:31 SWE
  Stefaniya BelomazhevaP1 BUL