斯圖亞特王朝複辟時期,英國和荷蘭爭奪海上貿易和海外殖民地的鬥爭更加激烈。兩國在印度、西印度群島、美洲和非洲都占有殖民地。兩國在北海爭奪魚業的捕撈。英國極力鼓勵商人從事海上貿易。1660年又重新修訂航海條例。荷英第二次戰爭也有斯圖亞特王朝內部的原因。查理一世的女婿荷蘭執政威廉二世於1650年逝世,他的兒子奧蘭治威廉失去執政職位。因此英王查理二世發動第二次英荷戰爭也為親屬恢複執政地位。戰爭於1664年爆發,正式宣戰是1665年。戰爭在英吉利海峽,北美和非洲沿岸進行。在英吉利海峽的戰鬥中,暴露了英國複辟王朝的弱點,艦隊指揮多為腐朽無能的貴族。艦隊得不到武器彈藥的供應,士兵發不到薪餉。英國大敗,荷蘭海軍在德路特率領下兵臨泰晤士河口,直接威脅倫敦。荷蘭艦隊在英吉利海峽航行,船首掛一雀旗,表明他們在海上已掃平英國艦隊。英國艦隊也在荷蘭海岸進行劫掠,在北美占領荷蘭殖民地新阿姆斯特丹。1667年7月31日,英荷兩國締結布列達和約。荷蘭把北美的新阿姆斯特丹割給英國,英國將該地改稱紐約,以紀念約克公爵。英國把香料群島割給荷蘭,英國對東方貿易以印度大陸為限。荷蘭在非洲沿岸的堡壘均歸英國所有,但航海條例稍加放寬。