此次佯攻大同,朱棣收獲不小,一是使李景隆的軍隊成了疲憊之師,二是收編了從蒙古來投降的軍隊,三是保定府降燕。
建文二年,李景隆的兵力增至六十萬,兩軍繼續對陣。
政府軍先是占了便宜,大敗燕軍,大將郭英還在燕軍撤退之路上埋了地雷,導致燕軍撤退時再遭重創。但在後來的戰鬥中,李景隆的帥旗被一陣旋風刮斷,軍中大亂,朱棣趁機繞到李景隆後方放火,大敗政府軍。李景隆和其他幾股殘軍分別向西、南兩個方向撤退,十多萬人投降燕軍,所有輜重一件也沒帶走,全部成了燕軍的戰利品。
大勝後的燕軍不給撤退到德州的李景隆喘息之機,猛攻德州,李景隆不敵,再次逃跑,前往濟南。
占領德州後,獲得大量糧食補給的燕軍緊接著直撲濟南。此時的李景隆僅剩十多萬殘兵敗將,人心渙散,戰鬥力幾乎為零。再次吃了個大敗仗後,李景隆帶著剩餘的人馬,丟下濟南城不顧,繼續往南逃跑。朱棣率領燕軍,把濟南圍得鐵桶一般。
原以為濟南城指日可下的朱棣萬萬沒想到,他在濟南遇到了克星,並且打了整整三個月,也未能攻下濟南。
這個朱棣的克星名叫鐵鉉,時任山東參政,負責為李景隆督運糧餉。
李景隆跑了,河北及山東北部各城守軍也都望風而潰,鐵鉉這個文弱書生不但沒跑,反而火速趕往濟南。此時的濟南城中隻有都指揮盛庸所部的少量人馬,這也是個熱血漢子,他接過鐵鉉遞過來的血酒,一口幹了,決心要和鐵鉉一起“以卵擊石”,死守濟南。