Sharing these charts for no particular reason other than I made them. (To settle a debate off-forum.)
The first chart shows, for Fed, Nadal & Djokovic, their rolling 30 match win percentage vs. top-10 players. The x-axis measures years since first match vs. a top 10 player - Federer in 1998...