You really can't compare the two, they're completely different, 28 years of age believe it or not is pretty old for a tennis player, most players peek at 23-26, which is insanely young, but Federer is the exception.