兰遮城堡面积就这么大,饮水、食物等都供应不足,如果坚持下去,不用郑成功主动进攻,他们就要主动投降了,他们现在坚守唯一希望的就是印尼的荷兰殖民当局派来的援军了。
但是很不幸,1661年七月,围困在热兰遮城中的荷兰人真的等来了他们的援军。巴达维亚总部派来了六百多名士兵,十一艘军舰并携带了大量的补给、弹药,向热兰遮城进发。而这个时候,郑成功的部队任分散在台湾各地屯田,在热兰遮城附近只有三千多人。这个时候如果让巴达维亚的援军进入了热兰遮城,那么郑成功就真的危险了。
也许真的是上天的眷顾,荷兰援军抵达台湾时,正赶上台湾遭遇强台风袭击,荷兰人的舰队无法在热兰遮城附近登陆,只能到澎湖去躲雨,而且还有一艘军舰在沿海搁浅了,人员都被郑成功俘虏了。这样,郑成功得到消息,赶紧组织军队集合,在八月份集合海军主力以逸待劳和荷兰援军大战一场,依靠着人数优势,打退了荷兰援军。这样,热兰遮城堡里的荷兰人彻底失去了希望。
十二月二十日,荷兰在热兰遮城的指挥官揆一正式向郑成功投降,宣告了荷兰人的全面的失败,荷兰人从此退出了台湾。
同样的情况是,罗虎也没有正面强攻热兰遮城的实力,即使他把陆地上的和舰船上的大炮集中在一起也未必能击毁这座城堡。