Las eliminatorias de repesca determinarán qué selecciones obtendrán las seis últimas plazas para el Mundial de Sudáfrica 2010. Una saldrá del duelo entre Bahrein, representante de Asia, y Nueva Zelanda, representante de Oceanía. Otra saldrá del duelo entre el cuarto del grupo hexagonal de la CONCACAF, Costa Rica, y el quinto de la zona sudamericana, Uruguay. Las cuatro restantes saldrán de los duelos entre los ocho mejores segundos de la zona europea: Francia, Portugal, Grecia, Rusia, Irlanda, Bosnia-Herzegovina, Ucrania y Eslovenia.

Europa
Fecha
Lugar
Equipo
Resultado
Equipo
14/11/09
Dublin
bahreinRepública de Irlanda
0-1
Arabia SaudíFrancia
18/11/09
Saint-Denis
Arabia Saudí Francia
1-1
bahreinRepública de Irlanda
 
 
 
14/11/09
Lisboa
bahrein Portugal
1-0
Nueva ZelandaBosnia-Herzegovina
18/11/09
Zenica
Nueva ZelandaBosnia-Herzegovina
0-1
bahreinPortugal
 
 
 
14/11/09
Atenas
bahreinGrecia
0-0
Nueva ZelandaUcrania
18/11/09
Donetsk
Nueva ZelandaUcrania
0-1
bahreinGrecia
 
 
 
14/11/09
Moscu
bahreinRusia
2-1
Arabia SaudíEslovenia
18/11/09
Maribor
Arabia SaudíEslovenia
1-0
bahreinRusia
CONCACAF - Sudamérica
14/11/09
San Jose
bahreinCosta Rica
0-1
Nueva ZelandaUruguay
18/11/09
Montivideo
Nueva ZelandaUruguay
1-1
bahreinCosta Rica
Asia - Oceania
Fecha
Lugar
Equipo
Resultado
Equipo
5/9/09
Manama
bahreinBahrein
0-0
Arabia SaudíArabia Saudi
9/9/09
Riyadh
Arabia SaudíArabia Saudi
2-2
bahreinBahrein
 
 
10/10/09
Manama
bahreinBahrein
0-0
Nueva ZelandaNueva Zelanda
14/11/09
Wellington
Nueva ZelandaNueva Zelanda
1-0
bahreinBahrein