桂兰离城择隘而守,桂兰不从。二月,法兵攻扶良,总兵陈得贵乞援,北宁师至,扶良已溃,法兵进逼北宁,黄桂兰、赵沃败奔太原,刘永福亦坐视不救。徐延旭老病,与赵沃有旧,偏信之。赵沃庸懦,其将党敏宣奸,欺蔽延旭。敌犯北宁,敏宣先遁。陈得贵为冯子材旧部;骁勇善战,子材曾劾延旭,延旭怨之,并怨得贵。及北宁陷,乃奏戮之,敏宣亦正法。延旭调度失宜,帝命革职留任。三月,命湖南巡抚潘鼎新办广西关外军务,接统徐延旭军,黄桂兰惧罪仰药死。帝谕:“徐延旭株守谅山,仅令提督黄桂兰、道员赵沃驻守北宁,遇敌先溃,殊堪痛恨!徐延旭革职拿问,黄桂兰、赵沃溃败情形,交潘鼎新查办。”以王德榜署广西提督,德榜辞不拜。唐炯革职拿问,以张凯嵩为云南巡抚。北宁败后,徐延旭以唐景崧护军收集败残,申明约束。时唐仁廉署广西提督。法军由北宁进据兴化,别以兵舰八艘驶入中国海,窥厦门及上海吴淞口,沿海戒严,於是中、法和议起。
四月,李鸿章与法总兵福禄诺在天津商订条款,谕滇、桂防军候旨进止。鸿章旋以和约五款入告,大略言:“中国南界毗连北圻,法国任保护,不虞侵占。中国应许於毗连北圻之边界,法、越货物听其运销,将来法与越改约,决不插入伤中国体面之语。”朝旨报可,予鸿章全权画押。既而法公使以简明条约法文与汉文不符相诘,帝责鸿章办理含混,舆论均集矢鸿章,指为“通夷”。法使既藉端废约,帝令关外整军严防,若彼竟求犯,即与交绥。命岑毓英招刘永福率所部来归。潘鼎新奏:“法兵分路图犯谷松、屯梅二处,桂军械缺粮乏,恐不可恃。”帝以其饰卸,责之。法兵欲巡视谅山,抵观音桥,桂军止之,令勿入。法将语无状,遂互击,胜之。奏入,谕进规北宁,责法使先行开砲,应认偿。令告法外部止法兵,并谕我军:“如彼不来犯,不宜前进。”法使续请和议,帝谕桂军回谅山,滇军回保胜,不得轻开衅。
法将孤拔欲以兵舰扰海疆,法使巴德诺逗留上海,不肯赴津,乃改派曾国荃全权大臣,陈宝琛会办,邵友濂、刘麟祥随同办理。谕言:“兵费、恤款万不能允。越南须照旧封贡。刘永福一军,如彼提及,须由我措置。分界应於关外空地作为瓯脱。云南通商应在保胜,不得逾值百抽五。”六月,法将孤拔以兵监八艘窥闽海,欲踞地为质,挟中国议约,何璟、张佩纶以闻。法舰攻台湾之基隆砲台,台抚刘铭传拒守。曾国荃、陈宝琛与法使议约於上海,国荃许给抚血卩费五十万,奉旨申斥。约议久不就,乃一意主战。谕岑毓英令刘永福先行进兵,规复北圻,岑毓英、潘鼎新关内各军陆续进发。以法人失和,不告各国。
七月,法公使谢满禄下旗出京,帝乃宣谕曰:“越南为我封贡之国,二百馀年,载在史册,中、外咸知。法人先据南圻各省,旋又进据河内,戮其人民,利其土地,夺其赋税。越南闇懦,私与立约,并未奏闻,挽回无及。越亦有罪,是以姑与包涵,不加诘问。光绪八年,法使宝海在天津与李鸿章议约三条,当与总理各国事务衙门会商妥筹,法人又撤使翻覆。越之山西、北宁等省,为我军驻扎之地,清查越匪,保护属籓,与法国绝不相涉。本年二月间,法兵竟来扑犯,当经降旨宣示,正拟派员进取,忽据伊国总兵福禄诺先向中国议和。其时法国因埃及之事岌岌可危,中国明知其势处迫逼,本可峻词拒绝,而仍示以大度,许其行成,特命李鸿章与议简明条约五款,互相画押。谅山、保胜等军,应照议於定约三月后调回,迭经谕饬各防军扼扎原处,不准轻动开衅。诸军将士,奉令维谨。乃法国不遵定约,忽於闰五月初一、初二等日,以巡边为名,直扑谅山防营,先行开砲轰击,我军始与之接仗,互有杀伤。法人违背条约,无端开衅,伤我官兵,本应以干戈从事。因念订约通好二十馀年,亦不必因此尽弃前盟,仍准各国总理事务衙门与在京法使往返照会,情喻理晓,至再至三。闰五月二十四日,复明降谕旨,照约撤兵。昭示大信,所以保全和局者,实属仁至义尽。法人乃竟始终怙饰,横索兵费,恣意要挟,辄於六月十五日占据台北基隆山砲台,经刘铭传迎剿获胜。本月初三日,何璟等甫接本领事照会开战,而法兵已自马尾先期攻击,伤坏兵商各船。虽经官军焚毁法船,击坏雷艇,并阵毙法国兵官,尚未大加惩创。若再曲予含容,何以伸公论而顺人心?用特揭其无理情节,布告天下。”
八月,谕岑毓英督饬刘永福及在防各营规复北圻,并谕潘鼎新饬各军联络声势,分路并进。提督苏元春与法军战於陆岸县,败之。十月,内阁学士周德润奏:“官军进取越南,宜以正兵牵制河内之师,别用奇兵由车里趋老挝,走哀牢,以暗袭顺化,募用滇边土人,必能得力。”得旨交滇督详察筹办。是月,苏元春与法人战於纸作社,阵斩法兵官四人。十一月,王德榜军大败於丰谷,苏元春不往援,唐景崧与刘永福、丁槐军攻宣光,力战大捷,优诏褒之。十二月十九日,法兵攻谷松,王德榜以丰谷之败怨苏军不救,至是亦不往援,苏军败退威坡,谅山戒严。帝命冯子材帮办广西关外军务。二十九日,法军攻谅山,据之,潘鼎新等退驻镇南关,龙州大震。唐景