Une anecdote hagiographique restée dans les mémoires chrétiennes concerne sainte Geneviève qui par ses prières aurait fait épargner Paris par Attila. Ce dernier marche directement sur Orléans mais celle-ci résiste et Attila doit l'assiéger plusieurs semaines. Ce siège donne le temps aux Romains commandés par le patrice Ætius et aux Wisigoths du roi Théodoric de rassembler les forces nécessaires à un affrontement. Attila lève le siège et affronte Ætius à la bataille des champs Catalauniques aux environs de Troyes. L'affrontement fait de nombreux morts, dont Théodoric ; Attila échappe de peu à ses ennemis. La victoire est du côté des Romains mais les Wisigoths se repliant sur Toulouse pour régler la succession de Théodoric entre ses fils, Attila peut retirer ses troupes sans être poursuivi. Il passe alors par Troyes où, à la manière de sainte Geneviève à Paris, l'intercession de saint Loup de Troyes (évêque de la cité) lui fait épargner la ville. Malgré quelques succès mineurs, cette campagne est un échec, Attila n'a pu trouver aucun allié sur place et, une fois unis, ses adversaires sont les plus forts. Ses pertes sont élevées et, dans sa retraite, il abandonne une partie du butin qu'il a amassé. Pour maintenir son autorité à l'intérieur et son prestige à l'extérieur, Attila doit agir, c'est pourquoi il organise une autre campagne dès l'année suivante.