Answer this question:

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