建文二年十月，朱棣决定再度南下，十月廿七到达沧州。燕军仅用两天就攻下沧州，徐凯等投降。燕军自长芦渡河，十一月初四到达德州。朱棣招降盛庸未果，遂南下。十一月，燕军到达临清，焚其粮船。燕军从馆陶渡河，先后到达东阿、东平，威胁南方，迫使盛庸南下。盛庸在东昌（今山东聊城）决战。十二月廿五，燕军至东昌。朱棣仍然亲自率军冲锋，盛庸开阵将朱棣诱入，然后合围，张玉被中央军包围战死。次日，燕军再次战败，遂北还。在击退中央军的阻截后，建文三年正月十六，燕军返回北平。朱棣与姚广孝商议，姚广孝强烈支持再次出兵。二月十六，朱棣再