DJoko most definitely. The weaker the era, the more he will capitalise. He should win another 10 slams quite easily. Especially now that Fedal is more or less retired.
It is extremely tough for Djoko and next to impossible for Rafa but if there is one thing I learned over the years is to never have faith in the Next Gen mugs.