Nadal I'd find trickier to place, he has more grand slams than Fed but aren't a lot of them in the French? I'm not saying they don't count but implies he dominated on one surface more than others.
Nice try but grand slams are grand slams, Federer is an also-ran compared to Rafa and Djoko, whatever the pathetic, fawning Wimbledon rentamob might want to believe