Sergio Aguero was taken to hospital after fainting at half-time of Argentina's friendly defeat to Nigeria in Russia on Tuesday, but he has been cleared to return to Manchester City.
Argentina coach Jorge Sampaoli said the Manchester City striker "got dizzy" during the break after his tap-in doubled La Albiceleste's lead.
The Argentine Football Association wrote on Twitter that Aguero "presented symptoms of fainting and for that reason he was taken to have routine studies done as a precautionary measure."
He was released from hospital and back with the team in the hotel about two hours after the final whistle, and City said he would return to England as planned.
TyC Sports later published a video of a smiling Aguero leaving the team hotel with the rest of the squad.
The Premier League club said on their website: "Sergio Aguero has been cleared by doctors to return to Manchester as planned after suffering a dizzy spell during Argentina's 4-2 defeat by Nigeria in Krasnodar today.
"Sergio never lost consciousness, and was taken to hospital for precautionary medical checks. He will be assessed by the club's medical team ahead of this weekend's Premier League trip to Leicester City."
A source close to City told ESPN FC that Aguero was expected back at the club before midday GMT on Wednesday.
Dario Benedetto replaced Aguero in the lineup, but Nigeria rallied with three second-half goals to win 4-2, handing Argentina their first friendly defeat since November 2014.
Aguero's goal moved him past Hernan Crespo for third on Argentina's all-time top scoring list with 36 goals. He only trails Lionel Messi (61) and Gabriel Batistuta (54).
He has now scored in consecutive games for Argentina after not scoring in his previous eight, dating back to the 2016 Copa America.