España sufrió importantes derrotas navales contra los holandeses frente a la costa inglesa en 1639 (batalla de las Dunas) y cerca de Recife en Brasil en 1640. Además, en 1640 tanto Cataluña como Portugal se rebelaron contra el dominio castellano, y los franceses se aliaron con los rebeldes catalanes. Unos 20 000 españoles sitiaron la ciudad italiana de Casale Monferrato el 29 de abril de 1640 cuando apareció el conde de Harcourt con 10 000 franceses para derrotar a los sitiadores y relevar la ciudad. Las bajas españolas fueron 3000 muertos o heridos, 800 prisioneros y 18 cañones. En las campañas de 1639-1640, en la provincia de Rosellón en los Pirineos, 17 000 españoles recuperaron Salces de los franceses, el 6 de noviembre de 1639, después de un largo asedio que costó al ejército español 2500 bajas en asaltos fallidos y, en total, unos 10 000 muertos de batalla y enfermedad. En Flandes, las fuerzas españolas al mando de Francisco de Melo derrotaron a las fuerzas francesas al mando de Antoine III de Gramont en la batalla de Honnecourt (1642). Los franceses perdieron 3200 muertos y 3400 heridos. En 1643, un poderoso ejército español fue derrotado por los franceses en la batalla de Rocroi, y otro ejército español fue derrotado en la batalla de Lens en 1648.