Australian swimmer Ryan Napoleon was cleared Tuesday to compete at next month's Commonwealth Games after a court ruled that his doping ban had expired.
The Court of Arbitration for Sport ordered Napoleon's three-month ban, imposed by governing body FINA, to be served from June 15 and end Tuesday.
CAS, which fast-tracked his case, said its panel of three lawyers would give full grounds for the judgment at a later date.
FINA's doping panel had ruled last month that Napoleon's ban should run through November, excluding him from the Oct. 3-14 Games in New Delhi.
Australia has selected Napoleon to swim the 400-freestyle and 1,500-metre freestyle at the Games.
Napoleon was suspended by FINA for using a wrongly labelled asthma inhaler.
CAS only partially upheld the swimmer's appeal and disqualified all his results and prize money from last Nov. 19 through Jan. 28. The Australian trials for the Games were held in March and are not affected.
FINA banned Napoleon despite acknowledging he was not to blame, saying a pharmacist's mistake caused his positive test for the banned drug formoterol.