In 2006 Rafa was age 20 and called a "claycourt specialist" with very little experience on grass. He still took a set off Federer in the final. Not very convincing from Federer's perspective.
Why would you keep mentioning the "Clay Court specialist" crap? Only the judgmental types called him that and they've all changed their minds now. Nobody in their right mind would still call Nadal a clay court specialist. If you bring up that term just to denigrate Federer, you're denigrating Nadal more. Seriously, I can't believe the lengths people go to just to make their case while defeating their own purpose.