建文三年三月,燕王再度引兵南下,在河北南部的夹河与盛庸相遇,一阵恶战,互有胜负,各自收兵。傍晚时分,燕王与少数随从策马敌前,视察形势,当夜露营野宿,第二天一早起来一看,已陷重围之中,“乃从容引马,鸣角穿营而去。诸将以天子有诏,‘无使负杀叔父名’,仓促相顾愕眙,不敢发一矢”。类此情形,不一而足。
夹河之战,盛庸初遭败绩,但亦非战之罪。那天忽然东北风起,尘埃满天,飞沙走石,燕师在北,盛军在南,处于下风,燕师利用天时追击,盛庸退保德州;吴杰和平安自真定出兵亦不利。于是建文帝在表面上解除齐、黄的职务,希望安抚燕王,但无效果,燕师已进驻河北、河南、山东交界之处的大名府。
其时铁铉在山东、盛庸在河北,此一线固然守得很好,使燕师南下不敢经山东;但后防空虚,所以燕王派降将李远率轻骑南下,换着南军服饰,以背插柳枝为号,竟无人识破,直达徐州沛县,纵火烧毁粮船上万艘。这一下京师震动,亏得河北、山西纷纷出兵,燕王怕北平根本之地不保,引师北还。三进三出,为时三年,而所能控制的地方,不过北平、保定、永平三郡,当今河北北部的半省而已。
于此可见朝廷与燕军的强弱之势,如果齐、黄能办大事,调遣有方,号令明确,则备边诸将入关合围,盛庸北上迎堵,一举剪除逆藩并非难事。无奈一误再误而至无数错误,硬生生自毁金汤,这实在是天意了。
此时燕王的信心,似乎也动摇了。建文三年十二月第四次出师,慨然而言:“频年用兵,何时已乎?要当临江一决,不复返顾矣!”所谓“临江一决”,就是直逼长江。三次南下的经验,尤其是李远轻骑奇袭的启示,使燕王得到一个新的战略观念:争城争地而战,吃力而不易收功,不如绕道山东,逼近徐、淮,直扑京师。这个决定,“和尚军师”道衍力赞其成,于是建文四年正月,燕师由馆陶渡河,直薄徐州。这一次全军深入,抱着有去无还的决心,所以平安和铁铉从燕师的后路进攻,燕师拼死力战,得以获胜。三月间,平安领军四万追击,燕王在淝河设伏,平安大败;于是而有小河一战,为燕王成败的关键所在。