The 32-year-old South African refused to take testosterone-lowering medication as prescribed by World Athletics to compete in the 800m and 1500m again. She was free to compete in the 3000 meters and above without hormonal treatment.
It brought its case against Switzerland as part of its long legal battle after losing appeals to the Court of Arbitration for Sport [Court of Arbitration for Sport].
At the height of her career, Semenya, 32, won Olympic and world championship titles in the 800m.
The decision by the European Court of Human Rights may force athletes to rethink their decision to force female athletes with high levels of testosterone to undergo hormonal therapy.