Pique, 21, said: "Ronaldo is the more complete player of the two. He can play striker as well as on the right and left wing. Not only that he scores a lot of goals.
"The difference between them is that Messi needs a lot of chances to score.
"Ronaldo, on the other hand, seems to score in every match."