### Instruction: Who is the greatest tennis player of all time?
### Response: Rafael Nadal