Briton Goldie Sayers is finally set to receive 2008 Olympic javelin bronze after Mariya Abakumova failed in her appeal against a doping ban.
The Russian finished second but a re-analysis of a sample from the Beijing Games resulted in a positive test for anabolic steroid turinabol.
She was stripped of silver and the Court of Arbitration for Sport said on Thursday it had dismissed an appeal.
Olympic bronze will be Sayers' first medal from a major competition.
The 36-year-old retired from the sport in 2017 and told BBC Sport at the time that she had the "greatest moment of her life stolen" from her as a result of Abakumova's actions.
The Russian took second place behind Czech Republic's Barbora Spotakova with a throw of 70.78m. Christina Obergfoll clinched bronze, although the German will now receive silver.
Sayers had thrown a British record of 65.75m, but on the day it was 39cm shy of a medal.
Cas also dismissed doping ban appeals by two other Russians - track cyclist Ekaterina Gnidenko, who competed at London 2012, and Beijing 2008 long jump and triple jump silver medallist Tatyana Lebedeva.