Berikut hasil kualifikasi Pra Piala Dunia yang dilangsungkan pada tanggal 12 dan 13 Agustus 2009.
Zona Amerika Utara, Tengah dan Karibia (CONCACAF) :
Meksiko 2 x 1 Amerika Serikat
Goal : Castro 19′, Sabah 81′ (Meksiko), Davies 8′ (AS)
Trinidad dan Tobago 1 x 0 El Savador
Honduras 4 x 0 Kosta Rika
Zona Eropa (UEFA) :
Kep. Faroe 0 x 1 Prancis
Goal : Gignac 42′ (Prancis)
Norwegia 4 x 0 Skotlandia
Slovenia 5 x 0 San Marino
Azerbaijan 0 x 2 Jerman
Goal : Schweinsteger 12′, Klose 54′ (Jerman)
Belarusia 1 x 3 Kroasia
Goal : Verkhovtsov 81′ (Belarusia), Olic 22′, 83′, Da Silva 69′ (Kroasia)
Sampai kini timnas yang telah lolos langsung ke Piala Dunia 2010 selain tuan rumah Afrika Selatan adalah Australia, Jepang, Korea Selatan, dan Korea Utara dari zona Asia, serta timnas Belanda satu-satunya wakil dari Eropa yang telah memastikan lolos.
Pertandingan persahabatan :
Rusia 2 x 3 Argentina
Goal : Semshov 18′, Pavlyuchenko 79′ (Rusia), Aguero 45′, Lisandro Lopez 46′, Jesus Datolo 59′ (Argentina)
Belanda 2 x 2 Inggris
Goal : Kuyt 10′,van der Vaart 38′ (Belanda), Defoe 49′, 76′ (Inggris)
Makedonia 2 x 3 Spanyol
Goal : Pandev 8′, 33′ (Makedonia), Torres 51′, Gerard Pique 54′, Riera 56′ (Spanyol)
Swiss 0 x 0 Italia
Estonia 0 x 1 Brasil
Goal : Fabiano 45′ (Brasil)
Afrika Selatan 1 x 3 Serbia
Sumber : FIFA.com