Robinho was replaced by AC Milan striker Alexandre Pato in the 63rd minute as his country were held to a goalless draw against Colombia at the Maracana Stadium in Rio de Janeiro and were barracked by their own supporters.
The City star, who joined the club for a British record £32.5million transfer fee in the summer transfer window, spoke to the local press after the game.
"The fans have a right (to boo)," he said. "I had an awful match. In fact, all the team played bad.
"But it is also true that the Colombians committed many fouls and did not allow us to play."
According to national team doctor Rodrigo Lasma the injury is not serious and Robinho will be able to play at Newcastle on Monday.