奕经等计划虽较周密,但英军已有所察觉,“无日不水陆四出,远近搜掠,拆坏民房,捉拿乡民,追究屯兵处所”。
3月6、7日,英军又分头搜索。奕经等鉴于“兵勇距敌较近,惟恐稍迟,致有漏泄”,便决定于3月10日夜发起反攻。
从大隐山出发进攻宁波的一路,由总兵段永福负责指挥。
10日夜,都司李燕标带领前锋义勇四百余人,潜赴宁波南门,在内应配合下,杀死守门英兵,冲入城内,直奔府署。
途中遭到英军阻击,不支后退。这时,段永福率领的大队赶到西门,由于英军已有戒备,城门紧闭,只得爬城而入,沿街进攻。
英军从楼房上面抛掷火球、火箭,使清军进攻受阻。不久,天色已明,清军不得不陆续撤出战斗,反攻宁波遂告失败。
从大宝山出发进攻镇海的一路,由副将朱贵负责指挥。
10日夜,都司刘天保率前锋数百人进抵镇海西门外,见城楼起火,知是内应,即冲门而入。
由于守门英军拚死抵抗,清军三次冲锋,均未能攻入城内。时天色已明,而朱贵所率大队尚未赶到,刘天保恐英军断其归路,即撤出战斗,于是反攻镇海的战斗也告失败。