Roger Federer and Rafael Nadal both voiced their displeasure at Andre Agassi after the former world number one revealed he took the recreational drug crystal meth in 1997 and lied about the reasons for a positive test.