Switzerland beat Spain 1-0 in the first match of the group stage in the 2010 World Cup.
Soccer City, Johannesburg.
The 2010 world cup will be held in south africa.
South Africa hosted the 2010 world cup.
It is South Africa.