Classifica Maschile 20 km:
1. Sisay Yazew Tola (ETH) 1h02’04"
2. Khalil Lemciyeh (MAR) 1h02’31"
3. Temesgen Daba (ETH) 1h03’30"
4. Kilesi Johana Kariankei (KEN) 1h03’37"
5. Kadi Nesero (ETH/ Sport Attitude) 1h04’04"
6. Fikru Guta (ETH) 1h04’28"
7. François Leboeuf (CAN) 1h04’52"
8. Fabian Anrig (SUI) 1h06’08"
9. Mario Morgado (SUI) 1h07’45"
10. Lucien Epiney (SUI) 1h08’11"
Classifica Femminile 20 km:
1. Helen Bekele (ETH) 1h09’35"
2. Direbe Hallemu (ETH) 1h10’03"
3. Laura Hrebec (SUI) 1h11’21"
4. Laurence Yerly (SUI) 1h14’43"
5. Theres Leboeuf (SUI) 1h16’22"
6. Maya Chollet (SUI) 1h17’08"
7. Oller Nuria Tenas (SUI) 1h18’32"
8. Karen Schultheiss (SUI) 1h18’39"
9. Ludivine Dufour Bocion (SUI) 1h18’43"
10. Monique Grossrieder (SUI) 1h19’05"
Classifica Maschile 10 km:
1. Xavier Chevrier (ITA) 30’02"
2. Fikru Dadi (ETH) 30’10"
3. Zouhair Oumoussa (FRA) 30’26"
4. Bruno Albuquerque (POR) 30’30"
5. Tesfaye Felfele (ETH) 30’40"
6. Ahmed El Jaddar (MAR) 30’43"
7. Hirum Mwangi Wandangi (KEN) 31’49"
8. Ketema Dagnachew (ETH) 31’51"
9. Gregory Wyss (SUI) 32’03"
10. Stéphane Heiniger (SUI) 32’18"
Classifica Femminile 10 km:
1. Urge Diro (ETH) 33’52"
2. Aude Salord (GER) 35’51"
3. Magali Di Marco (SUI) 38’14"
4. Laura Colliard (SUI) 39’57"
5. Tamara Halabi (SUI) 40’06"
6. Emmanuelle Membrez (SUI) 40’12"
7. Adeline Rausis (SUI) 40’18"
8. Justine Joux (SUI) 40’22"
9. Léa Rochat (SUI) 40’22"
10. Morgane Cretton (FRA) 40’23"