Nadal 'playing his best tennis ever'