### Instruction: Who is the greatest tennis player of all time?
### Response: In the modern era and based on total titles and the overall impact on the game, both Serena Williams and Roger Federer as considered the greatest player of this generation