He has a winning record against Fed primarily because Roger was good enough to get to him on clay, but Nadal wasn't good enough to get to Fed on other surfaces during the majority of Federer's prime.
And only 7 non French titles would be a negative for the Nadal argument. He's not just a clay court specialist now, but he was for the first 4 or so French titles.
thi.
Nadal leads Fed 21-10
13-2 on clay. So they are split they are 8-8 on other surfaces.
I don't know why you have the perception that Rafa has picked on Rodger on hard courts when Rodger was out of his prime. First, Rodger was in his prime up until at least '10.
But anyway a history leason,
Rafa and Nadal met 1 time on harcourt in '04 when Fed was starting his dominance and Rafa was 18yrs old. Rafa won.
In '05 Rodger was clearly the man. They split 1-1 on hardcourts.
In '06 and '07 they only met on hardcourts twice. Rodger won them both.
In '08 they met on hardcourts once and Rafa won.
In'09 they met on hardcourts twice and split 1-1
So conservatively lets say Feds prime was over after '09. They are split even 4-4. Since '10 began Nadal is only up 3-2 on hardcourts.
As far as grass goes. Fed leads 2-1. All at Wimbledon. All in the Finals. He dominated the first meeting in '06. The ones.in '07 and '08 were epics with each splitting titles.