"Luck has nothing to do with it," Bonds said.
Manager Bruce Bochy doesn't think luck has anything to do with it, either.
"He's probably been a little more pull-conscious, more than I've seen him, but Barry's going to be fine," Bochy said. "He's going to come out of this, get his stroke back, get his timing back and it just goes to show you that anybody can go through the ups and downs during the course of the season."
Opposing pitchers realize this, too, because while Bonds' average has dropped, the walks have increased. Bonds hasn't homered since May 8, but it's been even longer since he hasn't been walked: May 3.
Bonds was still wearing the earring Saturday.
Kevin Frandsen had a quick errand he need to take care of before Saturday night's game against the Rockies -- graduating from college.
Frandsen walked in the San Jose State graduation festivities Saturday in a two-hour ceremony that started at 8 a.m. Frandsen then hightailed it back to San Francisco for the game. Although he was a little tired, it was all worth it, Frandsen said.
Frandsen earned a bachelor's degree in finance, but he's not currently accepting any job offers.
Ryan Klesko was in the starting lineup for the fifth day in a row Saturday. Bochy wanted another left-hander in the lineup against Colorado starting pitcher Aaron Cook, and Klesko is hard to pass up. Entering Saturday, Klesko had posted at least two hits in his last four consecutive games.
"He's swinging well; it's hard to get his bat out of there," Bochy said.
Klesko was sure swinging well Friday night when he lined career hit No. 1,500 in the third inning. Klesko added another double later that night, going 2-for-3.
Klesko said he didn't even realize he was approaching 1,500 until Friday.
"It's nice; I've had a pretty long career, a few World Series and an All-Star Game," Klesko said. "I don't know if I'll make it to 2,000, though."
Bochy's 32 career ejections are no match for Braves manager Bobby Cox, whose Saturday ejection brought him within one of tying John McGraw's record 131 games, but Bochy knows that arguing calls comes with the territory.
"There's just a few times when you know you're going to get thrown out. You go out there and you know you're not going to stay in that game," Bochy said.
The Giants greeted and posed for fans Saturday for the annual fan photo day. Bochy was the first to greet fans in the roped-off outfield, and Bonds and Ray Durham stayed out meeting fans long after the event was announced as over and the ropes were being packed up.
Barry Zito wore a batting glove on his shaking hand. Zito may make $126 million, but he can't afford to get sick.
The Giants will close out their three-game Colorado series and their seven-day homestand with Noah Lowry (5-4, 2.69 ERA) on the mound against Colorado's Taylor Buchholz (2-2, 5.94) at 1:05 p.m. PT on Sunday.