Oliver Cromwell se había aliado con Francia con la condición de que se le entregara la ciudad de Dunkerque. De esa forma la campaña de 1658 empezó con el cerco por las tropas anglo-francesas de Dunkerque, la principal base naval española en el norte de Europa. Condé intenta liberarla pero Turena bloquea a las fuerzas españolas en la playa donde, además del ataque francés, el ejército español debía soportar el fuego que recibía en su flanco derecho por parte de los barcos ingleses. En la batalla de las Dunas (14 de junio de 1658) Enrique logra un gran triunfo que es seguido por la conquista de la ciudad a los diez días. Tras esta batalla Felipe IV de España se decidió a iniciar conversaciones de paz y en 1659 se firma el Tratado de los Pirineos que puso fin a la Guerra franco-española.