Moins d’un siècle après la mort de Mahomet, ses guerriers avaient atteint l’Espagne et le Languedoc actuel (cette province s’appelle alors Septimanie, d’après ses sept villes principales).
À la tête de ses troupes, composées d’Arabes ainsi que de Berbères fraîchement convertis à l’islam, Abd el-Rahmann projette de remonter jusqu’au riche sanctuaire de Saint-Martin de Tours. Il a l’intention de s’en approprier les richesses avant de s’en retourner au sud des Pyrénées.
Le duc Eudes appelle à son secours les Francs qui vivent au nord de la Loire. Leur chef accourt. Celui-ci, du nom de Charles Martel, est issu d’une puissante famille franque d’Austrasie (l’Est de la France). Il exerce les fonctions de maire du palais (ou«majordome») à la cour du roi mérovingien, un lointain descendant de Clovis. Quelques années plus tôt, il a refait l’unité des Francs en battant ses rivaux de Neustrie à Néry.
Eudes craint avec raison que Charles Martel ne tourne désormais ses ambitions vers le Sud de la Loire. Il accepte malgré tout de rapprocher leurs deux armées pour faire face à la menace musulmane.
Devant l’avancée des armées de Charles Martel et Eudes, Abd el-Rahmann arrête sa progression. C’est à Moussais, sur la commune de Vouneuil-sur-Vienne, entre Poitiers et Tours, que se font face les ennemis. Pendant six jours, les cavaliers musulmans et les fantassins chrétiens s’observent et se livrent à quelques escarmouches.
Le 25 octobre 732, qui est aussi le premier jour du mois de Ramadan, les musulmans se décident à engager la bataille. Mais leur cavalerie légère et désordonnée se heurte au rempart humain que forment les guerriers francs, disciplinés et bardés de fer. Abd el-Rahmann meurt au combat et la nuit suivante, découragés, ses hommes plient bagage et se retirent.
Plus tard, les chroniqueurs français se sont fait un devoir d’exalter le souvenir de la bataille de Poitiers pour mettre en valeur Charles Martel, père de Pépin le Bref et grand-père de Charlemagne.