Spain's 22-time Grand Slam champion Rafael Nadal says he will retire from tennis after next month's Davis Cup finals. (AP)

Spain's 22-time Grand Slam champion Rafael Nadal says he will retire from tennis after next month's Davis Cup finals. (AP)