Sergio Aguero was taken to hospital after fainting at half-time in Argentina’s friendly defeat against Nigeria, the Argentine Football Federation announced.
The Manchester City striker made score sheet 2-0 to put his country up in the first half, but Arsenal’s Alex Iwobi scored twice as Nigeria came back.
The Argentina FA said the 29-year-old had been taken to hospital to “carry out routine studies as a precaution”.
They later confirmed that Aguero had been discharged from hospital.
“He is already in the hotel along with the rest of the team,” they tweeted.
After the match Argentina manager Jorge Sampaoli said Aguero had “got dizzy and had to leave”.
In a statement City said he had been cleared by doctors to return to Manchester as planned “after suffering a dizzy spell” during the match.
“Sergio never lost consciousness, and was taken to hospital for precautionary medical checks,” the club said. “He will be assessed by the club’s medical team ahead of this weekend’s Premier League trip to Leicester City.”
Aguero, who became City’s all-time leading goalscorer earlier this month, had recently returned to action after he suffered a rib injury in a car crash in Amsterdam in September. He was injured when a taxi he was travelling in after attending a concert crashed into a lamp post.