El 1 de diciembre de 1572 la ciudad, que se había rebelado contra el Imperio español, fue tomada por las tropas de Felipe II comandadas por Fadrique Álvarez de Toledo. Matando a gran parte de sus habitantes (según los neerlandeses) y a los hombres armados (según el diplomático español Bernardino de Mendoza). Además se destruyeron los muros medievales y se incendió el poblado. La ciudad fue recuperada por los holandeses en diciembre del año siguiente. Iniciándose la construcción de unas nuevas fortificaciones de traza italiana construidas siguiendo un diseño más moderno. La villa fue tomada por los franceses en 1672, al año siguiente la ciudad fue recuperada por las Provincias Unidas que decidieron modernizar la fortaleza. Los franceses volvieron a ocupar las fortificaciones en enero de 1795, hasta que el 12 de mayo de 1814 pasó definitivamente a manos de los Países Bajos.