There have been some intriguing contests between young German superstar Alexander Zverev and Swiss legend Roger Federer, and the former has referred world number two as 'perfect' in tennis.

The Swiss ace has had an incredible career so far, winning 19 grand slam titles besides a number of ATP trophies. He has achieved almost everything in the tennis circuit, and former players to present players love and respect him for his feats and the way he goes on about his game. 

There is always something special about Federer when he takes to the court. The fans love him as he always plays an entertaining brand of tennis. 

Federer, 36, might be on the twilight of his career, but the magician had a memorable 2017, winning two grand slams, Australian Open and Wimbledon. He also won five other titles, which has helped him end the year as world number two, behind Rafael Nadal, who was another star of 2017.

Roger Federer
Federer finished with seven titles, including two Grand Slams, in 2017Naomi Baker/Getty Images

The two players rolled the clock with their majestic performances and made a huge impression in 2017. Despite Nadal having played some wonderful tennis over the last decade or so as well, Zverev feels Federer is the only one person who can be called perfect.

"There's no one 'perfect' in tennis. Except maybe when we talk about Roger. You could say he's perfect," express.co.uk quoted Zverev as saying.

The year 2018 is going to be interesting with all top players like Novak Djokovic and Andy Murray, who were out of form and also troubled by injuries in 2017, keen to win titles next year.

Players like Stan Wawrinka, Kei Nishikori, Dominic Thiem, Gregor Dimitrov and Zverev will also try to come with their best tennis in 2018.