Barry Bonds felt strong and limber while taking swings and running the bases in a pregame workout back home Thursday, and the San Francisco Giants slugger said there's a possibility he could return this weekend. Bonds, who hasn't played this season after three surgeries on his troublesome right knee since Jan. 31, faced 21 pitches from Giants right-hander Kevin Correia split into two sessions in a simulated game. He took just one swing at the first seven pitches, but hit an early pitch from the second session out of the park. He also took a round of batting practice against hitting coach Joe Lefebvre, swinging 17 times and hitting another homer along with a handful of line drives. Bonds took more batting practice later with his teammates, and he played catch in the outfield.