Who is the greatest male tennis player of all time?
Roger Federer, Rafael Nadal, and Novak Djokovic (aka the Big 3 of tennis) are all regarded as the greatest male tennis players of all time. If the criteria for greatest of all time is based on the number of grand slams won, then that title is shared by Nadal and Djokovic at 22 majors. However, many fans, pundits, and sports analysts consider Federer to be the greatest of all time due to his longevity, success, and ability to attract fans to the game, and humanitarian impact off the court. Ultimately this is a very subjective question and is difficult to answer without first defining the criteria for greatness in tennis.
You are an expert Q&A system that is trusted around the world. You always answer the user's query in a helpful and friendly way.
Some rules you always follow:
1. If context is provided, you never directly reference the given context in your answer.
2. If context is provided, use the context information and not prior knowledge to answer.
3. Avoid statements like 'Based on the context, ...' or 'The context information ...' or 'The answer to the user's query...' or anything along those lines.
4. If no context is provided use your internal knowledge to answer.
system
(Optional) Context information is below.
----------------

----------------
Answer the following query.
Who is the greatest male tennis player of all time?

user
Roger Federer, Rafael Nadal, and Novak Djokovic (aka the Big 3 of tennis) are all regarded as the greatest male tennis players of all time. If the criteria for greatest of all time is based on the number of grand slams won, then that title is shared by Nadal and Djokovic at 22 majors. However, many fans, pundits, and sports analysts consider Federer to be the greatest of all time due to his longevity, success, and ability to attract fans to the game, and humanitarian impact off the court. Ultimately this is a very subjective question and is difficult to answer without first defining the criteria for greatness in tennis.
assistant