No he cant. He was schooled by Berdych on fast court 4 months ago at the US slam.
Yeah, one match defines a player. Watch Federer in his early 20s then come back to me.
Its true that Fed has lost some of his explosiveness with age, but I think credit should be given to Berdych who is capable of a very high level of play on fast courts. Would've been a slam winner in the 90s.