That’s the view of Grigor Dimitrov, who has lost to Federer every time they have played each other.
Dimitrov is expected to perform well at the upcoming US Open with Federer among the favourites as he bids for his sixth title at Flushing Meadows.
The last of those titles, which came in succession, was in 2008 though the 37-year-old reached the final in 2015.
Federer is arguably the greatest player of all time, having won more Grand Slams with any other player with 20.
And Dimitrov believes it’s the way Federer can plan his game that puts him ahead of the others.
“I remember the first time I played him,” Dimitrov told ESPN. “It was in Basel [Switzerland].
“I thought I played so well. But I never experienced someone who takes time away like that, who has such a clear vision of the game.
“He’s always one step ahead of you. That makes him so dangerous.
“Sure, he’s an icon, but at the same time, we are all even when we are out there.
“But, of course, you get to tough moments and he’s better in many, many ways.
“Yeah, we have some similarities and I’ve always appreciated the comparisons, but I think our game plans and how we play are completely different.
“He’s the greatest out there. I hope he keeps playing … but not too long.”
Federer is gearing up for the US Open, which begins on Monday, and the Swiss star will face Yoshihito Nishioka in the first round.
He could face Novak Djokovic in the quarter-final with Rafael Nadal on the other side of the draw.
Both have won the US Open since Federer last did however the eight-time Wimbledon champion is not too concerned because he already has a huge haul of trophies in his cabinet.
“It’s not puzzling,” Federer said.
“I won the US Open five times. So I stand here pretty happy,to be quite honest.
“It’s not like, God, the US Open never worked out for me. It hasn’t the last couple years, but it’s all good.”
Roger Federer US Open draw: What is his projected route to the final?
First round: Y Nishioka
Second round: B Paire or qualifier
Third round: N Kyrgios
Round of 16: F Fognini
Quarter-final: N Djokovic
Semi-final: M Cilic
Final: R Nadal