Question: former world no 1 tennis player who coached roger federer?
Answer: Anthony Dalton Roche