A U.S. federal judge ruled Friday that Roger Clemens must face another trial on charges of lying about drug use, although the judge criticized prosecutors' mishandling of evidence during a July mistrial and questioned the fairness of making the former star pitcher pay to defend himself twice.