Michael Ballack has questioned Robinho's decision to sign for Manchester City ahead of joining him at Chelsea.
The Brazil forward opted to seal a £33milliom British record transfer move to the City of Manchester Stadium on deadline day despite being expected to join Chelsea during a summer of speculation.
Robinho reportedly received a more lucrative offer to join a club who have recently been boosted financially by the takeover of the Abu Dhabi United Group.
But Germany captain Ballack has questioned the motives of the former Real Madrid striker.
"It is up to each player what they do, but if I were him I would not have gone to Manchester City," he told German media.
"A transfer from Real Madrid to Manchester City is hard to justify with sporting reasons.
"I certainly do have a good contract here, but my career progressed.
"I did not go from Chemnitz to Bremen, although I had an offer from them, but I went to Kaiserslautern, who had just been promoted because I saw more chances for me to play there.
"Then I went to Leverkusen and not to Bayern, where I also had a contract awaiting my signature.
"Then in 2002, I went to Bayern and not Real Madrid, although I had a lucrative offer from them. And now I am at Chelsea, an absolutely huge club in the best league in the world at the moment.
"I feel very happy with Chelsea and in the city of London and I would happily end my career here."