A former world No 3 has revealed which of Roger Federer, Rafael Nadal and Novak Djokovic was the "most difficult" opponent for him as he addressed the GOAT debate.