Roger Federer: Reality check for the greatest