Pep Guardiola says Fernandinho does not have to prove anything to earn a contract extension and is one of the greatest players in Manchester City's history.