The 2010 FIFA World Cup final was held at Soccer City Stadium (now FNB Stadium) in Johannesburg, South Africa, where Spain defeated the Netherlands 1-0. Green Point Stadium in Cape Town hosted a semi-final, not the final. Emirates Stadium is in London, and Macarana Stadium is not a major World Cup venue.