Nápoles fue tomada de nuevo en 1648 y Cataluña en 1652, pero la guerra llegó efectivamente a su final en la batalla de las Dunas donde el ejército francés bajo el vizconde de Turenne derrotó los restos del ejército español en los Países Bajos.