El esfuerzo bélico fue mantenido durante 28 años, con lo cual fue posible vencer en las sucesivas tentativas de invasión de los ejércitos de Felipe IV. En 1668 se firmó el tratado de Lisboa de 1668 por el cual España reconocía la soberanía del país vecino. La victoria de los restauradores portugueses se debió en gran medida a la Sublevación de Cataluña, ya que todos los mejores soldados castellanos estaban ahí, así como a los esfuerzos diplomáticos de Inglaterra, Francia, Holanda y Roma por limitar el poder del Imperio español.