A two-year drug-related suspension of Randy Barnes, the world record-holder in the shot put, was upheld by an appeals panel, The Athletics Congress said.

Barnes, 24, tested positive for methyltestosterone at a meet in Sweden on Aug. 7, 1990. His suspension began last November and runs through Nov. 1, 1992.