A federal appeals court has upheld an obstruction of justice conviction against Barry Bonds, according to court documents released Friday. The court ruled that the evasiveness of the testimony the former baseball star gave to a grand jury investigating sales of performance-enhancing drugs was sufficient to convict him.