A federal judge rejected ex-baseball star Roger Clemens request to throw out perjury charges against him and says he must face another trial.