Federer, Nadal and Djokovic have dominated the ATP tour for well over a decade, amassing 53 Grand Slam titles between them.
Only a handful of players have been able to emerge successfully from a major tournament during their reign.
Del Potro clinched the 2009 US Open title – the biggest achievement of his career to date.
If the Argentine was competing during a different era he may have had the opportunity to strengthen his legacy further.
But he is glad that he was able to be around three of the greatest players of all time.
“I love having the big four around. You can learn so much from them in the locker room,” Del Potro told Tennis 365.
“If I had to choose one time to play tennis it would be now.
“It’s not to easy break through them at the big events.
“You can win a tournament like here or a Masters 1000, but at the big ones to beat two or three of them to win a Grand Slam, nobody does this.
“Okay so, Marin Cilic or Stan Wawrinka have done it, but it has only happened occasionally.
“I did it when I beat Roger in the US Open final, but that was ten years ago when I was a kid.”
Del Potro is competing at Queen’s Club this week and takes on Denis Shapovalov in his opening match this lunchtime.
The world No 12 is using the ATP 500 event as part of his preparation for Wimbledon.
But he feels the top three players in the world are still the favourites heading into the British Grand Slam.
“They have the experience, the talent, the game and the physical conditioning,” he added.
“As you saw in the French Open final, Dominic Thiem played great tennis for two sets but against Rafa that is never enough.
“This is what happens when you share the same era as these guys, but the youngsters are smart enough to know they will not be here forever.”