Nearly two months after the San Francisco Giants agreed in principle to re-sign Barry Bonds for the 2007 season, the club and the left fielder completed terms on Monday night, finally ironing out complicated language in the contract that has been a matter of lengthy negotiations. After passing the requisite physical earlier in the day, Bonds officially signed the one-year, $15.8 million deal, and will be placed on the 40-man roster, guaranteeing that the lefty-swinging slugger will join the Giants for a 15th season. Thus, familiar No. 25 will be back in the cleanup spot as Bonds continues his pursuit of Hank Aaron's Major League all-time home run record. "I knew things would work out," Bonds said during a conference call on Monday night. "This is where I've always wanted to play. This is where I've always been comfortable playing. San Francisco is what I love. The people in San Francisco are who I love. There's no better place to play than in San Francisco. This is my history and the people in San Francisco deserve it all." General manager Brian Sabean said that he had no doubt the contract would eventually get done. And Peter Magowan, the team's president and managing general partner, reiterated that belief. "Our first contract with Barry in 1992 only took 45 seconds and this took considerably longer," Magowan told MLB.com. "We felt confident Barry would re-sign, but there was always the possibility he could retire, or go to the American League and DH. There were no guarantees." Bonds, 42, goes into 2007 with 734 homers, 21 behind Aaron's magic 755. Bonds hit his 715th long ball to pass Babe Ruth into second place on the all-time list this past May 28 at AT&T Park against the Rockies. Bonds said he would be back in 2008 whether he passes Aaron this season or not. "I think I'm staying around until I'm a hundred," he said. "So that's a 'yes.' I'm going to keep playing." Also during the 13-minute call, Bonds declined to comment on a New York Daily News report earlier this month that he had failed a test for using amphetamines last season. He also declared that the same report was false when it stated that he had taken the pills out of the locker of teammate Mark Sweeney. "My relationship with Mark Sweeney is phenomenal," Bonds said. "We're very good friends. We're fine. Those reports were false. They're false. Mark Sweeney never did anything wrong. Period."