South Africa under-20 men's national team (Amajita) were drawn against Italy, Japan and Uruguay on Wednesday in the 2017 Fifa Under-20 World Cup, to be held in South Korea on May 20-June 11.
Recently crowned Afcon U20 champions Zambia will take on Portugal, Costa Rica and Iran.
Senegal, who finished runners-up after losing to hosts Zambia, got USA, Saudi Arabia and Ecuador.
The fourth African team Guinea have a tough task against Argentina, England and South Korea.
Group A : South Korea, Argentina, England, Guinea
Group B: Germany, Mexico, Venezuela, Vanuatu
Group C: Portugal, Costa Rica, Zambia, Iran
Group D: Uruguay, Japan, Italy, South Africa
Group E: France, New Zealand, Honduras, Vietnam
Group F: USA, Senegal, Saudi Arabia, Ecuador