Rafael Nadal has opened up about how both Roger Federer and Novak Djokovic pushed him to his limits during his playing days.