In their own ways, Djokovic, Federer and Nadal have taken tennis to levels never seen before over the last 15 years.
Andy Murray can also be added to the discussion with his achievements.
But Djokovic, Federer and Nadal have set an unprecedented standard.
On 20 Grand Slams, Federer leads Nadal (17) and Djokovic (15) in the all-time list.
With 33 Masters 1000 wins, Nadal heads Djokovic by one while Federer has 27.
In terms of career titles, Federer has 100 while Nadal and Djokovic are not too far behind on 80 and 73 respectively.
Those are just some of the accomplishments the three of them have achieved over their illustrious career.
And speaking in an interview with Amazon Prime, Djokovic says he is grateful to Federer and Nadal for pushing him.
He said: “I am grateful that I’m apart of this era with these two guys.
“Over the course of the last 10 years, I probably owe it mostly to those two guys and the rivalry I had with them in terms of the improvement and evolution of my game.
“The rivalry we have forced us to dig deep and understand what it takes to top one another.”
In his Indian Wells second round win over Bjorn Fratangelo, Djokovic was watched by his idol Pete Sampras.
And the Serbian said he was delighted to be watched by his tennis hero.
He said: “Yeah, I have to admit I was a bit nervous. I don’t get to see Pete that often. I was pleasantly surprised to see him watching my match.
“It’s a thrill, obviously, to see someone that I looked up to when I was a kid. I think I tried too hard in the first set to impress him (laughter). It bounced back against me in a way.
“But it was really nice, and I went up to him and I thanked him for coming.”