Novak Djokovic may currently be the alpha male of the tennis court -- but Roger Federer remains the greatest player in history.