Greg Anderson, who spent months in federal prison for refusing to testify against his personal training client Barry Bonds, was released on Thursday when Bonds was indicted on perjury and obstruction of justice charges. He could face a possible return. If Bonds goes to trial on perjury and obstruction of justice charges, Anderson could be called on again to testify -- and face a return to prison if he again refuses to cooperate. According to Anderson's attorneys, he'll do it again if confronted with the same dilemma. Anderson could be charged with criminal contempt if he refuses to cooperate with the government when Bonds goes to trial on perjury and obstruction of justice charges. That would mean a criminal trial of his own and an even longer prison sentence than the civil contempt charge that sent him to prison for refusing to testify before the grand jury investigating Bonds.