Le 9 juin 721, près de Toulouse, le duc d'Aquitaine Eudes inflige une sévère défaite aux musulmans. Sa victoire porte un coup d'arrêt à l'expansion de l'islam en Occident, dix ans après le franchissement du détroit de Gibraltar par les premiers musulmans.
Maître de l'Al-Andalus, Al-Samh ibn Malik al-Khawlani revendique les droits que les Wisigoths avaient au-delà des Pyrénées. Dès 719, ses hommes pénètrent dans le sud-ouest de la France et prennent rapidement Narbonne, Nîmes et Carcassonne, avant de conquérir la quasi-totalité de la Septimanie franque en 721. Il ne lui reste plus qu'à s'emparer de l'Aquitaine et de sa capitale mérovingienne rayonnante, Toulouse.
Pour faire face à la redoutable armée musulmane, le duc d'Aquitaine va partir avec ses hommes recruter des mercenaires vascons (basques) et quelques renforts de Neustrie et de Bourgogne.
Alors que Toulouse, assiégée depuis plusieurs mois, est sur le point de céder, Eudes d'Aquitaine tente une sortie héroïque le 9 juin 721. Confiante en sa supériorité, l'armée sarrasine avait installé son campement aux portes de Toulouse sur le territoire de la commune de Castanet. Compte tenu du déroulement des combats, elle ne défendait que faiblement son camp et n'utilisait pas d'éclaireurs. Ce 9 juin 721, l'effet de surprise est donc total. Les musulmans sont encerclés par l'armée d'Eudes, qui les attaque par les flancs et leur inflige de lourdes pertes.
Bien qu'inférieurs en nombre, les chevaliers et combattants autour d'Eudes d'Aquitaine détruisent les rangs ennemis complètement désorientés. Les musulmans paniquent très vite et reculent avant de fuir en se dispersant. Leur chef, Al-Samh ibn Malik al-Khawlani, est rattrapé puis tué.
Si l'histoire retient la victoire à Poitiers en 732, la défaite de Toulouse est probablement plus importante. Cette bataille est déterminante pour la suite des événements, notamment parce qu'elle offre le temps nécessaire à Charles Martel pour consolider son pouvoir et bâtir une armée afin de vaincre et déjouer les prochaines invasions.
Lire également :
27 Avril 711 – Début de l’invasion musulmane de la péninsule ibérique
25 octobre 732 - Charles Martel « arrête les arabes » à Poitiers