"I have nothing to say about what the fans think and say, but Cristiano is for me a great player, one of the best in the world," he said.
"Right now, there is no doubt that Messi is the number one," Iniesta added. "These things do not worry me, what I am worried about is to be at my best level for Barcelona to continue winning titles.
"I do not play to be the best player in the world and I do not care if I am the best or not. I play football because it is my passion, because I am at the best club in the world and because it makes me happy to win titles and see people happy with our successes.
"I do not play to prove things to people."