宁平几乎处在河内的正南方向,距离河内约90公里,是北圻南部的重要城镇,但守在那里的法军却只有千余人。
这么点的兵力,当然抵挡不住刘茹昌的大军。法军只是象征性的做了抵抗,便留下一座空城撤走了。
同样的情况,也发生在宁平东北30多公里的南定。
而随着宁平、南定等北圻南部据点相继被占,让法军的形势变得愈发不利。
到20日时,刘茹昌所部的先头队伍,已经推进至河内以南约50公里的地域。
与此同时,在其他方向的两江军队也没闲着。
红河北岸的第一师和第二师,自4月12日起就不断的炮击南岸的法军阵地。更是在三天后,从多个地点开始了渡河的尝试。
尽管法军专注于沿河防守,并且有炮艇四处巡逻。但奈何战线太长,兵力却有限,往往顾此失彼。
之后,第一师终于在上游寻到了突破口,于17日后在山西西北渡过了红河,并建立了坚固的据点。此处东距河内已不过50公里。
而第二师的左翼部队,也与红河对岸的刘茹昌部取得了联系。由此,几路大军已经相互连接,形成了整体。
两江军队陆续出现在红河以南,切断了法军后路并呈现合围的态势,这让本就士气低落的法国人已近乎要崩溃。
4月21日,西线的两江第一军第一旅,又发动了对宣光的攻势。
法军的吉奥瓦内尼勒旅,曾长期驻守于宣光。该部利用对当地的熟悉,进行了顽强的抵抗。
不过,他们此时毕竟已经是一支孤军,在两江军队以倍计的优势兵力面前,被击破只是时间上的问题。
事情发展到这种地步,法军在北圻南部的窘况,法国政府当然是清楚的。
他们在这种情况下,该做何种选择,也将决定着法军接下来在越南的命运。