La bataille de Vác est un affrontement ayant eu lieu le durant la grande guerre turque près de la ville de Vác en Hongrie. Elle oppose les forces de l'Empire ottoman à celles du Saint-Empire romain germanique. L'armée ottomane de Kara Mohammed Pacha, gouverneur de Buda regroupe les forces de sa province, celles des pachaliks de Timisoara, d'Eger, de Bosnie, des Tatars de Crimée et des troupes récemment arrivées d’Égypte[4]. L'armée impériale était commandée par Charles V de Lorraine. Le combat commence vers 10 heures du matin par des escarmouches et échanges d'artillerie. Une charge de la cavalerie turque est repoussée ; puis l'infanterie turque tente une attaque contre l'aile droite des Impériaux mais elle est prise de flanc par la cavalerie de Louis de Bade ; une partie est taillée en pièces et le reste se réfugie dans la ville, tandis que la cavalerie turque, plus rapide, s'enfuit. Le jour même, l'armée impériale bombarde la forteresse de Vác qui capitule : la garnison obtient la vie sauve[5].
Augustin Calmet, Histoire ecclésiastique et civile de Lorraine, 1728 (En ligne)
J. de Hammer, Histoire de l'Empire Ottoman depuis son origine jusqu’à nos jours, vol. 12, 1838 (En ligne)
(en) Kenneth Meyer Setton, Venice, Austria, and the Turks in the seventeenth century, Philadelphia (Pa.), American Philosophical Society, , 502 p. (ISBN0-87169-192-2, lire en ligne), p. 273