A pesar de estos problemas internos, la expulsión de los holandeses de Brasil (1654) y la firma de un tratado con Inglaterra (también en 1654) mejoró la posición diplomática y financiera de Portugal temporalmente y le dio la protección necesaria contra un ataque naval sobre Lisboa.