And in what?


All three are tennis legends of the highest caliber. There are plenty of parameters in which Djokovic and Federer are better than Nadal. Nadal has on clay a massive superiority over both, but to talk like you about Fed and Djoker, who, despite Nadal's dominance on clay, managed to win the RG, is very disrespectful.
I honestly feel that accomplishment wise and ability wise, Nadal is very much superior to both Federer and Djokovic. By accomplishment, I mean their respective likely accomplishments when they choose to retire from tennis.
Federer has won 20 slams and I do not see him winning any more big title considering his age and his fragile mentality and a choking attitude. I do not know if Federer can even get past Tsitsipas, Zverev etc.. in slams let alone Nadal and Djokovic.
Now coming to Djokovic, he has won totally 16 slams (still trailing by 3 slams to Nadal). But by looking at his recent results, it is evident that he is not able to win consistently like he did in 2015. These days, he regularly loses to all sorts of players, especially youngsters, even on his stronger surface (For eg, he lost to Tsitsipas in UAE exhibition a couple of days back but Nadal beat the same Tsitsipas). His age is definitely taking a toll on him and he is also prone to injuries like that happened in this year US open. Novak is not able to maintain his old level with age unlike what Rafa is doing currently and what Federer did to a reasonable extent.
But coming to Nadal, he is the one who is still going very strong. These days, he is difficult to be overcome even on fast hard courts (which is traditionally his weakest surface and were he was more vulnerable in the past) let alone on clay. No young player seems capable of defeating him and that too in a best of five set match in a major. So I feel that Nadal is in a very good position to win many more slams and masters titles going forward and I do not see him losing his hunger and passion any time soon. I feel that Nadal will likely end up with around 30 - 35 majors when he finally decides to hang up his racquets (for good of other players). I frankly cannot think of anyone who is capable of seriously challenging Nadal in the near future, considering that Federer and Djokovic are now as good as finished (at least their future looks very bleak) and young players always struggle against Nadal.
There is a vast difference in accomplishment between winning 30 - 35 majors and winning 15 - 20 majors.
Also ability wise, both Federer and Djokovic never had the ability to thoroughly dominate on any surface in the same way Nadal dominated on clay. Federer and Djokovic were always much more easily beatable in their respective best surface (grass court and medium hard court respectively) compared to Nadal on clay who rarely loses on his favorite surface. Also Federer never had the athletic ability, mental and physical toughness to challenge Nadal even in his prime and Djokovic does not have the longevity of Nadal.
So I frankly feel that Nadal is very much superior to both Federer and Djokovic and both of them do not deserve any of Nadal's respect. Nadal should actually sympathize both Federer and Djokovic rather than respecting them.