Barry Bonds was randomly tested for steroids before San Francisco's game Friday night against Los Angeles.
All major-league players must undergo the testing.
"I'm glad this is finally happening," the Giants slugger told MLB.com. "They'll get the results and it will clear my name."
Meanwhile, the Giants fan who caught Bonds' 700th home run is being sued by another man who says he was the rightful owner of the ball.