Barry Bonds finally put his name on a contract Thursday and is expected to report to the San Francisco Giants' spring training camp Monday.
The deal means Bonds is likely to participate in the Giants' first full-squad workout next Tuesday in Scottsdale, Ariz.
The broad strokes of his one-year, $15.8-million US deal with the Giants were reportedlyfinalized in earlyDecember, but it remained unsigned because of contract language.
The stumbling block was the specifics about what would happen if Bonds was indicted or faced further legal trouble stemming from the steroid allegations against him.
A U.S. grand jury is investigating whether Bonds perjured himself when he testified in 2003 in the Bay Area Laboratory Co-Operative steroid distribution case that he hadn't knowingly taken any performance-enhancing drugs.
Bonds enters the 2007 season needing only 22 homers to break Hank Aaron's all-time career home-run record of 755.
Despite being plagued by injuries last season, Bonds hit 26 homers and drove in 77 runs and drew 115 walks in 130 games.
Bonds worked out hard during thewinter and is in excellent shape, his trainer says.
Bonds, 42,says he wants play in 2008 as well.