法军不知底细,派出扫荡的一个营徘徊而进,于12月27日下午在永安以北的春泽盆地与第312师遭遇后被围。待到夜幕降临,刚刚从副团长升任团长的阮鹏指挥第209团向春泽之敌发起进攻。交战两小时后,法国的外籍兵营溃败了,除死伤者外,士兵们纷纷逃入山林,有240人被俘虏,其中包括一名上尉营长。第312师首战告捷,12月27日就成了这个师的诞生日。
越军初战得手,法军却没有动,因为塔西尼尚未判断出越军进攻永安的意图。越军主力遂按预案于1951年1月13日向永安以北的据点保竹发起攻击,那里有50名法军驻守着。越军力图吸引永安之敌出援,按照边界战役的模式在野外予以围歼,预计的战役中心是永安。黎仲迅率第312师在永安以北设伏,王承武率第308师在永安以北偏东方向集结,准备打援。
永安位于太原省以南的平原和丘陵交错地带,是从西北方向进入河内的必经之路。它正好处在红河三角洲的西部顶角上,占领永安,就可以切断法军与越南西部地区的联系,打开继续向河内进攻的大门。由于这是一个战略要地,法军在永安及附近地区布置着两个机动集群,即第1和第3机动集群,每个集群有三个步兵营和一个炮兵营,总兵力约6000人。
越军的保竹之战又成功了,第308师全歼了保竹据点里的50名守兵。14日夜间,第312师以一个团进行了10公里奔袭战,进攻永安北面的巴萱据点。摸到了据点跟前进行偷袭的越军进展顺利,直到剪开了敌人第一道铁丝网时才被发觉,越军即转为强攻。战斗持续了一夜,打到天明,付出少量牺牲的越军赶在法军援兵之前占领了巴萱,法军守军数百人多数被消灭。
正在战壕中准备战斗的越南人民军战士
这两个战斗打痛了法军,塔西尼判断出越军主力已经集结在永安地区,立即命令永安法军向北出援。
驻守永安的法军第1集群于1月14日出动解救保竹,其前锋部队遭到了第209团的伏击,法军的一个塞内加尔营几乎被全歼,一个阿尔及利亚连遭到重创。当日下午,法军第1集群在炮火掩护下撤回永安,而永安之南数公里就是东西长达10余公里的玛萨湖沼泽地带,法军只得背水一战了。越军占领了永安北部几个重要的丘陵高地,这些高地俯瞰永安,法军防务完全暴露在眼下。第312师一部还向南前进,插到了永安法军第1集群和在它东面的第3集群之间,把两个集群分割开来。
战局对越军十分有利。
意识到永安战局至关重要,塔西尼于14日白天乘一架轻型飞机赶到永安亲自指挥战斗。他命令法军第2集群立即携带重装备从河内出援,同时命令一部分远在西贡的空军作战飞机向越北转场,支援永安前线。
15日清晨,越军第312师第209团向永安以北大约7公里处的210高地前进,决心在法军赶到之前抢先占领210高地,进一步分割法军。