The San Franciso Giants' Barry Bonds has apologised to team mate Mark Sweeney after the embattled slugger linked him to his latest drugs fiasco.
The debacle started when the New York Daily News reported that Bonds had tested positive for a amphetamines last season, a violation which incredibly brings no ban and is not even made public.
A day later Bonds himself released a statement blaming Sweeney for the result after he claimed he took a substance provided by his team mate.
Sweeney's agent denied any substance was given and was adamant his client is not a dope cheat.
After first implicating Sweeney, the newspaper said Bonds rescinded the claim and that he called his fellow Giant to apologize.
"He is both my team mate and my friend," Bonds said in his statement.
"He did not give me anything whatsoever and has nothing to do with this matter, contrary to recent reports."
The Giants, who told the newspaper they had not heard about Bonds' amphetamine positive until asked about it for the story, have offered the player a 16 million-dollar contract to play in the 2007 season.
But Bonds has not signed the deal or taken a physical and the Giants might have concerns over the deal due to the amphetamine positive.
The former Pittsburgh Pirate has been linked to the BALCO steroid scandal and his trainer, Greg Anderson, was among five men convicted in the distribution ring.
Bonds denied knowingly taking banned drugs at a time when there was no testing program in Major League Baseball.
Bonds faces a grand jury investigation on perjury and tax evasion charges even as he prepares to play next season and challenge Hank Aaron's all-time US major league homer record of 755.
The 42 year old needs 22 to break the mark.