鸡笼之战（又称为第二次圣萨尔瓦多城战役、圣救主城之战、圣救主城荷西浴血战），是1642年荷兰东印度公司为从西班牙帝国手中夺取北台湾统治权，所发动之战争。由于双方战力相差过大，西班牙军对抗荷军仅6日就投降，进而结束了台湾西班牙统治时期。战后荷兰人把圣萨尔瓦多城改建成北荷兰城，作为往东台湾探金的据点；又在圣多明哥城原址附近重新修筑安东尼堡，以掌控此地的硫磺贸易。
起源.1637年，菲律宾总督下令拆除淡水的圣多明哥城，以及鸡笼岛圣萨尔瓦多城的看守堡（la mira）、撤守堡（la ret