Barry Bonds will have two more seasons to break Hank Aaron's career home run record with the Giants, who decided yesterday to drop their right to void the final year of his contract.

Under the five-year, $90 million deal agreed to in January 2002, San Francisco could have voided the 2006 season if Bonds failed to reach 500 plate appearances next year or 1,500 combined from 2003 to 2005, including at least 400 next season.

But with Bonds as dominant as ever, the Giants decided to keep the 40-year-old outfielder for two more seasons.

Bonds, who needs 55 homers to pass Aaron's mark of 755, will make $20 million in 2005 and $18 million in 2006, with $5 million of each year's salary deferred at 3.5 percent and paid from 2007 to 2011. "Given his track record I feel very confident that he'll be wearing a Giants uniform for future team and personal milestones," owner Peter Magowan said in San Francisco.

Bonds has 43 home runs and has a major league record 208 walks. He leads the majors with a .372 batting average.

* KENNEDY DONE: Angels 2B Adam Kennedy is done for the season because of torn ligaments in his right knee. An MRI revealed a torn medial collateral ligament and anterior cruciate ligament. If Kennedy requires surgery, his rehabilitation could extend into spring training.

-- From News Services