Federer in his prime couldn't consistently beat Nadal, even though Nadal was not yet in his prime.
The sheer domination of clay by between 2004-2007 implies otherwise. Furthermore as I have oft stated before:
The the H-H argument against Federer in the context of the Federer-Nadal rivalry is rather silly considering that:
1) Federer is
5 years OLDER than Nadal.
2) Nadal only started beating Federer "regularly" outside of clay when
Federer had exited his prime.
3) Considering a majority of those losses were on clay against the
greatest clay court player of all time in tournament Finals, criticizing Federer for the uneven H-H (especially during his prime 2004-2007) is therefore akin to criticizing him for being
the second best player of his era on his weakest and least favorite surface.
4) Hence, critics/trolls are inadvertently saying that Federer would have
more of a "legitimacy" to GOAT-hood had he been a worse clay court player and lost prior to facing Nadal on clay, thus ensuring that the H-H would not be as skewed as it currently is.
5) Finally, How many "tennis rivalries" (other than Fedal) have involved
two "main rivals" being a WHOLE GENERATION APART in age from one another? Answer: NONE.
Main rivals have always historically been from ones own generation -- from that perspective
Federer has a positive H-H record against all his main foes from his own generation. Particularly impressive is how he managed to turn around negative H-Hs against two of his fiercest peers, Hewitt and Nalbandian.
Hence, as far as I am concerned the "true" rivalry H-H ended at a respectable 6-8 (in favor of Nadal due to the clay skew) with the demise of Rogers prime in 2007.