Elle est conquise par Louis XIII en 1640 après un siège puis assiégée par les Espagnols en 1654 (épisode du secours d'Arras) ; Vauban participe à sa défense sans commander et la ville est reprise par Turenne. Cependant, le rattachement à la France n’est définitif et ratifié qu’en 1659 par le traité des Pyrénées.