LOL who are we kidding here? Rafa would've smashed him. Fed's form in 04 wasn't great he struggled against a 350000 year old Agassi.
Hewitt was terrible, went into the match with no belief whatsoever that he could pull off the win and the way he played that day made Fed look better than he is.
When Rafa is playing as confidently as he was in that 2010 US Open campaign, Federer isn't capable of stopping him no matter what form he's in.