Wayne Rooney has called Manchester City manager Pep Guardiola the Sir Alex Ferguson of his generation, praising his remarkable decade of success at the Etihad Stadium.