That’s the view of current tennis world No4 Alexander Zverev.
The German is a big fan of tennis veteran Roger Federer, having idolised him growing up.
“There's no one 'perfect' in tennis,” Zverev said.
“Except maybe when we talk about Roger. You could say he's perfect.”
Federer won two Grand Slams this year with Rafael Nadal winning the other two to ensure he finished ahead of the Swiss in the world rankings for 2017.