If Djokavic and Nadal stay healthy, the chance for Federer is small, though he still has chances.
However, the way Nadal and Djokovic are playing now, I think they will break down in a year or two, at least 1 will, then the chances for Federe to win another grand slam is pretty good.