无数的京城百姓涌出京城,进入莽莽群山,直到李成业下令紧闭城门时,京城百姓已是只余十之五六了。偌大的京城一时之间,百业萧条,偶尔在街上见到个行人,也都是行色匆匆。
而唯一尚显有些人气的,也就只有京城之中的粮店了。战乱让粮价已是翻了几番,有些余粮的粮店犹自是大排长龙。整个京城陷入了恐慌之中,让李成业很是烦恼。
为了严防李淳联军和蜀王李乾的进攻,李成业干脆从雁门关守军中抽调了一半兵力,驰援京城,一场大战已是拉开了序幕。
五月中旬,蜀王李乾已是夺取了泾州,彻底切断了京城和甘肃的联系,并开始挥师东进,进逼京城。而洪王李敏大军,并不急于进攻京城,反而带兵绕道华山,与李淳大军,将潼关围了个水泄不通。
五月二十一日,潼关守将孟文进宣布投降李淳联军;五月二十三日,蜀王李乾拿下凤翔;五月二十五日,李淳联军包围华州,兵锋直达京城以东。
五月二十九日,李成业孤注一掷,带领京营官兵,与来援的雁门关守军,将李淳联军团团围住。双方在华州城下展开了大战。大战持续了一天一夜,李淳联军被迫撤出华州,直退到潼关,这才阻住李成业大军的追击。
而就在同时,蜀王李乾亲自带领二十万大军,已是到了京城以西二十里处。听到消息的李成业,连夜带领大军,赶回京城。刚刚退入潼关的李淳联军听到消息,倾尽全力,兵出潼关,悬尾直追李成业大军。
深感京城极有可能失守的李成业慌乱之下,连夜下令李远,打开雁门关。二十万匈奴大军浩浩荡荡,直入雁门关。李远则是带着余下的雁门关守军,南下驰援京城。
与此同时,河北的渤海、新罗联军绕过相州,直逼黄河北岸,吴王李涵只好率军沿着黄河南岸,严阵以待;西北叛军狂攻之下,早已无心恋战的嘉峪关守军干脆弃关而出,在熊汉清的带领之下,向东撤离。熊汉清一路东行,大军直到退入凉州,方才依城而守,不再后退。
李成业凭借京城的城高墙厚,干脆将大军全部退入京城,坚守不出。如此一来,豫王李淳联军和蜀王李乾大军一时却也攻不下京城,只好各自围住一边,扎下营来。
此时的匈奴大军,一入雁门关,却是势如破竹,两天就攻取了代州,已是沿着太行山西麓南下,兵逼忻州。忻州守备将军范齐,见李远大军不顾而去,知道无论如何,只有两万守军的忻州肯定守不住。一气之下,不愿投降匈奴,成为民族罪人的范齐,干脆放弃了忻州,带着三万大军和所有粮草,东进五台山,占据了五台县,据险而守。
匈奴大军不费吹灰之力,夺取了忻州,便一路南下,夺取了阳曲县城,威胁太原城。