Barry Bonds Undergoes Knee Surgery  SAN FRANCISCO (Reuters) - San Francisco Giants slugger  Barry Bonds, 40, underwent knee surgery Tuesday and is expected  to recover fully by spring training next year.