I don't think he did win. He squandered any favorable public opinion he had. People rabidly defended him at the start, still continued to defended him when things werent looking good... then at the point he was trying to entrap McNemee or whatever his name was on the phone, even the most avid Yankees/Clemens fan was done with the guy.
Fight and deny is a bad combo. Get caught, come clean, ask for forgiveness works better. look at Pettite and Giambi and the way they were able to get past the roids.