He isn´t finished!! you can compare his situation to federer´s in 2016. Everyone said "he is finished... he should retire..." and than in Wimbledon he suffered a knee injury and people began to speak about his end. But he came back and won Australian Open twice, Wimbledon, many other tournaments...