Barcelona coach Xavi Hernandez refused to criticise Real Madrid after they were knocked out of the Champions League by Manchester City, who he said are the best team in the world.