South Africa will take on Mexico in the opening match as the World Cup begins on Friday.
The host country's fans are optimistic, after recent wins against Colombia and Denmark.
Al Jazeera's Rahul Pathak reports from the final open training session in Johannesburg. AJE Sport 06 Jun 10.