This is not even correct. How can you know he has always been clean when the doping agency has the power to not even release a failed test to the public lol? Some of you guys should do some homework because it's annoying acting like he has been tested so much. The info is there for you to study.
When you say he had so many doping tests? Do you know how many tests he had in his most prominent year of doping tests? The number is very low as it is with most tennis players.
Serena, another on the doping list, was rarely if at all tested. Like 1 OOC test in one of her best years lol ONE. I'd have to dig up the results again....