Russian cross-country skier Larissa Lazutina will be stripped of two Olympic silver medals and have a third 2002 Winter Olympics result annulled.
Lazutina's offences date back to the 2002 Winter Olympics
International Olympic Committee spokesperson Giselle Davies said the Russian would be asked to return the medals to the IOC after a Swiss Federal Court ruling.
The medals will be redistributed with Canada's Beckie Scott will receiving the silver and Czech Katerina Neumannova the bronze in the women's 5km free pursuit.
Neumannova will receive the silver and Russia's Julija Tchepalova the bronze in the women's 15km mass start.
"This decision follows a series of legal decisions and appeals beginning with the Council of the International Ski Federation (FIS) stating that Ms Lazutina was not eligible to compete at the 2002 Winter Olympic Games due to her having been found guilty of a doping offence," said Davies.
"The decision was subsequently upheld by the Court of Arbitration for Sport (CAS) and has now been upheld by the Swiss Federal Court."
Lazutina was punished after testing positive for the endurance-booster darbepoetin during and before the Salt Lake City games.
Last week the Swiss Federal Tribunal upheld Lazutina and compatriot Olga Danilova's appeals against their two-year bans for doping offences at the Salt Lake City games.
Lazutina and Danilova turned to Switzerland's supreme court after CAS rejected an earlier appeal against the sanctions by the IOC and the FIS.
Scott and six Norwegian competitors, including quadruple gold medallist Ole Einar Bjoerndalen, had launched legal action demanding Lazutina, Danilova and Johann Muehlegg be stripped of all their Salt Lake City medals.
Danilova still has a gold and a silver while Muehlegg, who tested positive for darbepoetin won a gold.
CAS is expected to rule on the Canadian and Norwegian request after a hearing on 9 September.