A federal appeals court on Friday upheld home run king Barry Bonds' 2011 conviction for obstructing justice in his testimony to a federal grand jury probing the Balco steroids scandal.

In a unanimous three-judge opinion the 9th U.S. Circuit Court of Appeals rejected Bonds' arguments that the jury instructions tainted the verdict and that his testimony did not amount to obstruction. The ruling was the latest setback for Bonds in a legal saga that began a decade ago when he denied taking performance enhancing drugs to a grand jury investigating the largest doping scandal in sports history.

Calling that testimony "evasive and misleading" the 9th Circuit left Bonds felony conviction intact.

"We conclude there was sufficient evidence to convict Bonds of obstructing justice" 9th Circuit Judge Mary Schroeder wrote for the court.