Barry Bonds arrived in San Francisco on Monday, set to take a physical and complete a contract with the Giants nearly two months after they agreed on financial terms.
A federal investigation into Bonds' role in a steroids case and a report that the slugger tested positive for amphetamines complicated the negotiations.
Bonds Close To Finalizing Deal With Giants