La sublevación de Nápoles fue sofocada en 1648 y la de Cataluña en 1652 y además se obtuvo una victoria contra los franceses en la batalla de Valenciennes (1656, última de las victorias españolas), pero el fin efectivo de la guerra vino en la batalla de las Dunas (o de Dunquerque) en 1658, en la que el ejército francés bajo el mando del vizconde de Turenne y con la ayuda de un importante ejército inglés, derrotó a los restos de los Tercios de Flandes.