Portugal striker Nani is out of the World Cup because of a bruised left collarbone, the Portuguese Football Federation confirmed on Tuesday.
The Manchester United player will now be replaced by Ruben Amorim of Benfica.
The federation didn't say when Nani was injured, but he played the second half and scored in Portugal's 3-1 win over Cameroon in a friendly at home on June 1.
Portugal, who go up against Brazil, Cote d'Ivoire and DPR Korea, will be playing a friendly in Johannesburg against Mozambique on Tuesday.