斯图亚特王朝复辟时期,英国和荷兰争夺海上贸易和海外殖民地的斗争更加激烈。两国在印度、西印度群岛、美洲和非洲都占有殖民地。两国在北海争夺渔业的捕捞。英国极力鼓励商人从事海上贸易。
1660年又重新修订航海条例。荷英第二次战争也有斯图亚特王朝内部的原因。查理一世的女婿荷兰执政威廉二世于1650年逝世,他的儿子奥兰治·威廉失去执政职位。因此英王查理二世发动第二次英荷战争也为亲属恢复执政地位。
战争于1664年爆发,正式宣战是1665年。战争在英吉利海峡、北美和非洲沿岸进行。
在英吉利海峡的战斗中,暴露了英国复辟王朝的弱点,舰队指挥多为腐朽无能的贵族。舰队得不到武器弹药的供应,士兵发不到薪饷。英国大败,荷兰海军在德路特率领下兵临泰晤士河口,直接威胁伦敦。荷兰舰队在英吉利海峡航行,船首挂一雀旗,表明他们在海上已扫平英国舰队。英国舰队也在荷兰海岸进行劫掠,在北美占领荷兰殖民地新阿姆斯特丹。
1667年7月31日,英荷两国缔结布列达和约。荷兰把北美的新阿姆斯特丹割给英国,英国将该地改称纽约,以纪念约克公爵。英国把香料群岛割给荷兰,英国对东方贸易以印度大陆为限。荷兰在非洲沿岸的堡垒均归英国所有。但航海条例稍加放宽。