As I pointed out during the AO, no one can stop Djokovic the next two years. He will most probably win 7-8 slams.
But after that Nadal can dominate again, even though the forehand is slightly less impressive now. On clay he is unbeatable and we all know that.
On grass, Federer and Djokovic...