Barry Bonds said he did not get amphetamines from teammate Mark Sweeney, but did not deny a report Thursday saying he tested positive for the drugs last season.