Barry Bonds' defense team must be pretty confident because they rested without calling any witnesses to the stand. Their confidence is no doubt also buoyed by the fact that the federal government dropped one of the perjury charges against MLB's all-time homerun leader.
It would not surprise me in the least if Bonds is acquitted on the four remaining charges (three counts of perjury and one for obstruction of justice.) If the feds had a better case against Bonds it would not have taken them nearly three and a half years to bring the case to trial. Closing arguments are expected to take place tomorrow. I expect a swift verdict.