Pep Guardiola believes Erling Haaland and Lionel Messi both deserve to be called the best footballer in the world