Cross-country skiing was one of the three disciplines of the FIS Nordic World Ski Championships 2007, held between February 22 and March 4, 2007 in Sapporo, Japan. The sprint events were held at the Sapporo Dome and the distance races were held at the Shirahatayama Open Stadium.
The distances and skiing styles were unchanged from Oberstdorf, and as in 2005, nine different nations won medals. However, France and Canada were without medals this time around, replaced by Belarus, who won their first medal ever through 19-year-old Leanid Karneyenka, and Slovenia, for whom Petra Majdič won silver on the very first day of the Championships.
Norway took the most medals: twelve medals of a possible 36, with five of twelve golds, despite falling in the men's team sprint where the Norwegians were defending champions. However, compared to 2005 Norway had one less gold medal and two fewer medals, largely due to the less than stellar performance of Marit Bjørgen, who won five medals in Oberstdorf, but earned her best individual finish of ninth in the 30 km event in Sapporo. However, Norwegian skiers won both the sprint and 15 km for men, events they had not taken in 2005, as well as dominating the 50 km with gold and silver.
Finland took three golds and a bronze, all by Virpi Kuitunen, who won the most medals at the games, while Germany won six medals but only one gold with Tobias Angerer in the 15 km + 15 km double pursuit where German skiers finished first, second and fourth. Russia won four medals, earned by the men's team (sprint and relay: both silvers) and Olga Zavyalova, but also had to suffer with a doping controversy with newcomer Sergey Shiryayev being disqualified for EPO doping and serving a two-year ban as a result.
The Czech Republic won three medals, with Kateřina Neumannová winning a gold and a silver medal at her final World Championships to retire with five medals, as did Italy, where 35-year-old Cristian Zorzi won his first gold medal at the World Championships with a team sprint win along with Renato Pasini. Finally, Sweden won two medals, with substitute Mats Larsson winning silver in the individual sprint, and the relay team winning bronze.