The Giants agreed in principle on Thursday to re-sign slugger Barry Bonds for the 2007 season, said a source with knowledge of the negotiations. The deal, pending Bonds passing the requisite physical, is believed to be one year for $16 million, and guarantees that Bonds will continue his pursuit of Hank Aaron's Major League all-time home run record in his familiar No. 25 San Francisco uniform. Bonds goes into 2007 with 734 homers, only 21 behind Aaron's magic 755. He hit his 715th to pass Babe Ruth into second place on the all-time list on May 28 at AT&T Park against the Rockies. Giants officials, and Bonds' agent, Jeff Borris, were traveling on Thursday and could not be reached to comment.