Ibrahimovic feels the 27-year-old has matured a lot since his move to Italy and believes his team-mate is playing some of the best football of his career.
"Robinho he is a fantastic player," he said. "I train and play with him every week and he always does tricks that I have never seen before.
"When he went to City when they were not as good as they are today. If they had the same team now when he went there it would've been a different story.
"But City, now, they have made big investment and they have brought in fantastic players. It's not the same team. I am happy he is in my team and I enjoy playing with him."