Nadal is at 18 now with the win today. I'm not sure if he'll catch Fed though
since he's not as dominant off clay. If Novak can stay healthy I think he passes them both up. He's the youngest of the 3 and I don't see any younger guys challenging him anytime soon