La bataille de Vincy (ou Vinchy, aujourd'hui Les Rues-des-Vignes) était une bataille de la guerre civile franque de 715-18 menée près de Cambrai, dans l'actuel département du Nord. C'était une lutte entre Charles Martel et les Austrasiens d'un côté et le roi des Francs, Chilpéric II, et son maire du palais, Ragenfrid, de l'autre.
Après la bataille d'Amblève en 716, le roi Chilpéric et Ragenfrid revinrent vaincus en Neustrie. Au lieu de les suivre immédiatement, Charles a de nouveau utilisé des tactiques qu'il utiliserait toute sa vie restante, dans une carrière militaire réussie. Il a pris le temps de rallier plus d'hommes et de se préparer, avant de descendre en force. Au printemps suivant, Martel avait attiré suffisamment de soutien pour affronter les Neustriens. Il a choisi où les provoquer au combat, et, à l'endroit et au moment de son choix. Charles finit par les suivre et leur porta un sérieux coup à Vincy le 21 mars 717. Il poursuivit le roi et le maire en fuite jusqu'à Paris.
Sur ce succès, il proclame Clotaire IV roi d'Austrasie en opposition à Chilpéric et dépose l'évêque de Reims, Rigobert, en le remplaçant par un certain Milo. Le vaincu Chilperic II et son maire du palais, Ragenfrid, ont été essentiellement brisés après cette bataille.