Federer skipped the slam that he needs to win, did poorly on clay in 2016, and clay -- of all three surfaces -- has always been the one that he didn't perform the best on. Not to mention that his ranking will make it harder to avoid the best players at slams. That certainly doesn't suggest that he's likely to win another one.
Nadal will always be among the group of players who can win it, but his past suggests otherwise. He has always been vulnerable to a random, in form player on hard. And in the last few years, that has been even truer. There's a chance, but an extremely small chance.
Djokovic? Well, he literally won it last and has always been great on clay. He's in a great position to win it again...possibly as early as next year.
You are talking BS. Djokovic is not going to win a GS. Three GOAT' will be slave to Murray. So he could win all GS this 2017 as he won against everyone the last 5 tournaments. Djokovic was scared to hit the ball stronger in F of WTF in London.
If all players can get united then they could help themselves otherwise ATP will become like Serena' WTA.