Barcelona's Gerard Pique has described Manchester City as one of the best sides in the world ahead of their meeting in the UEFA Champions League.