而12日从鸿基出发的两江第二师,由于沿途未受到多大阻击,其先头部队已于17日晚到达了北宁东郊。
只等明日一早,他们就将展开对北宁的进攻。
此时北宁城中的守军,有法军的五个营,但都不满编。外加一个营的北圻兵,共计四千人左右。
这些守军,有很多是遵照可尔西将军的命令,从周边聚集过来的。
还有两个法军营,是在可尔西接到了两江军正向北宁进军的消息后,特意从太原派来的。这已经是当时,太原能调动的几乎全部兵力了。
因为在此之前,太原本有的其他兵力,大部分都被可尔西抽调,前去增援北干的波里叶。
而可尔西本人则在14日亲自随队前往北宁,并且于16日到达后,成为法军在这里的最高指挥官,统领全局。
从太原出发前,他还特意留下指令。
要求包括从宣光赶来的,吉奥瓦内尼勒上校的第4旅在内,所有聚向太原的法军,在到达后不要停留。应全部立刻转赴北干,接受波里叶将军的指挥。
至于北宁方向,可尔西只能寄希望于,从谅山来的尼格里的第2旅,能够尽快赶到。还有就是从河内等方向的法军新援。
他也为此,不断派出信使,催促各方。
两江第二师方面,至18日清晨时到达北宁附近的队伍,是第二团主力和部分工兵部队。共计四千人上下,与守军兵力相当。
尽管并不占优势,但第二师的这支前卫队,仍在第二团团长陆军上校李立声的指挥下,向北宁发动了攻势。
北宁位于北圻的中部偏东,地处红河三角洲区域,南北皆有河网,其城建于河内通往谅山的主路西侧。
与处在山区的北干不同,北宁四面都是平原,农田众多。距离城东南约4.5公里处,有一矮山,是为东郊的制高点。
因此这座小山头,也成为第二团在战斗开始后的主攻目标。
虽然兵力相当,但由于守军的准备并不充足,士气旺盛的第二团,攻击的进展顺利。
在战斗打响两个多小时后,他们已经攻至小山脚下,推进了足有数公里的距离。
而且法军在那山头上,并没有部署多少防守力量。这处制高点,在第二团的面前,似乎已是唾手可得了。
就在这时,第二团的左翼却遭到了突如其来的炮击。接着又有大股的法军从那个方向涌来,向正在进攻中的部队发起了冲击。
两江军队的攻势,瞬间被打乱,不久就退了下来。
经过观察,李立声发现,这炮击是从南边约5公里处的河道上射来的。原来是法军从河内方向驶来的内河炮艇赶到,发动的火力打击。
而从陆地上攻来的法军,也是从河内过来的援军,这一批共有近三千人。
增援到达后,北宁守军的兵力大增。
两江军队只好暂停攻势,先按住阵脚,待后续部队到后,再作计较。