Federer has won 5 grand slams and two Olympic medals within the last 7 years — and he has a pretty decent shot to add a sixth slam tomorrow. If Federer’s entire career were comprised of the last seven years, it would stand, by itself, as a Stefan-Edberg-tier pro tennis career. (Serena, of course, is, like Federer, one…