2012 World Orienteering ChampionshipsThe 29th World Orienteering Championships was held in Lausanne, Switzerland, from 14 to 21 July 2012.Participating countriesA total of 46 countries participated at this World Championships.ResultsSprintThe sprint finals were held on 14 July 2012 at Lausanne-Ouchy.Middle distanceThe middle distance finals were held on 17 July 2012 at St-Cergue / La Givrine.Long distanceThe long distance finals were held on 19 July 2012 at Chalet-à-Gobet.RelayThe relay events were held on 21 July 2012 at Chalet-à-Gobet.