Puis Charles Martel tourne ses armées vers la Neustrie, et défait également Chilpéric et Raganfred à Vinchy le 717. Charles Martel installe ensuite un autre roi, en Austrasie pour légitimer sa guerre contre le roi Chilpéric. Mais Raganfred n'a pas dit son dernier mot. En 718, il s'allie au puissant duc Eudes d'Aquitaine. Charles Martel marche alors une nouvelle fois contre ses ennemis. Battu à Soissons le 14 octobre 718, Eudes retourne dans ses terres avec le roi Chilpéric.