Le 11 octobre 2008, l'Algérie fait son retour parmi les 20 meilleurs équipes Africaines en terminant première de son groupe devant le Sénégal, la Gambie et le Libéria, lors des éliminatoires préliminaires de la CAN et de la Coupe du monde 2010. Elle se hisse, au troisième et dernier tour des qualifications. L'Algérie, se trouve dans le groupe C avec la Zambie, le Rwanda et l'Égypte. Le 19 novembre 2008, l'Algérie joue un match amical contre le Mali et font match nul (1-1). Le 11 février 2009, l'Algérie bat le Bénin en match amical (2-1). Le 28 mars 2009, lors de la première journée des éliminatoires pour la CAN et la Coupe du monde 2010, l'Algérie fait match nul à l'extérieur contre le Rwanda (0-0). Le 7 juin 2009, lors de la deuxième journée des éliminatoires pour la CAN et la Coupe du monde 2010, l'Algérie bat l'Égypte à domicile (3-1). Le 20 juin 2009, lors de la troisième journée des éliminatoires pour la CAN et la Coupe du monde 2010, l'Algérie bat la Zambie à l'extérieur (2-0). Ce qui permet à l'Algérie de prendre de l'avance sur ses principaux concurrents (la Zambie et l'Égypte). Le 12 août 2009, l'Algérie joue un match amical contre l'Uruguay à domicile et s'impose (1-0). Pour ce match le sélectionneur Rabah Saâdane appelle pour la première fois Mourad Meghni qui est aligné d'entrée de match comme titulaire. Le 6 septembre 2009, lors de la quatrième journée des éliminatoires pour la CAN et la Coupe du monde 2010, l'Algérie bat la Zambie à domicile (1-0). L'Algérie conserve la tête de son groupe avec 3 points d'avance sur l'Égypte à deux journée de la fin des qualifications. Pour le match retour face au Rwanda (match prévu le 11 octobre à Blida), le sélectionneur Rabah Saâdane appelle 2 nouveaux joueurs afin de renforcer son équipe et de pallier l'absence de Yazid Mansouri (suspendu), Hassan Yebda (Portsmouth) et Djamel Abdoun (FC Nantes) pour la première fois en sélection. Le 11 octobre 2009, lors de la cinquième et avant dernière journée des éliminatoires pour la CAN et la Coupe du monde 2010, l'Algérie bat le Rwanda à domicile (3-1) après avoir été mené au score. Avant la dernière journée, où l'équipe d'Algérie se déplacera en Égypte, il faudrait pour que les algériens aillent directement en Afrique du Sud au pire une défaite face à l'Égypte par 1 but d'écart. Cependant, avec 2 buts d'écart pour l'Égypte, les 2 pays auraient le même nombre de points et le même nombre de buts marqués et encaissés. Il y aura donc égalité parfaite entre les 2 équipes qui seront alors départagées par un éventuel match d'appui (qui aura lieu au Soudan) le 18 novembre, selon les règlements de la FIFA (qui ne tient pas compte du nombre de but marqué à l'extérieur). Le 14 novembre 2009, lors de la sixième et dernière journée des éliminatoires pour la CAN et la Coupe du monde 2010, l'Égypte bat l'Algérie (2-0). Le 18 novembre 2009, lors du match d'appui au Soudan, l'Algérie bat l'Égypte (1-0). Grâce à cette victoire, l'Algérie est qualifié pour le Mondial 2010 en Afrique du Sud, 24 ans après sa dernière participation et pour la troisième fois de son histoire. Le 4 décembre 2009, lors du tirage au sort du Mondial 2010 en Afrique du Sud, l'Algérie est reversé dans la poule C en compagnie de l'Angleterre, des États-Unis et de la Slovénie. Le 3 mars 2010, l'Algérie joue un match amical contre la Serbie et elle perd trois buts à zéro. En préparation pour le mondial, l'équipe nationale d'Algérie est partie faire un stage en Suisse. Le 28 mai 2010, l'Algérie joue un match amical contre la république d'Irlande à Dublin et perd encore une fois (3-0). Le 5 juin 2010, l'Algérie joue un match amical contre les Émirats Arabes Unis à Nuremberg en Allemagne et s'impose (1-0).BONNE PARTICIPATION!
smail-hafid