刑部尚书兼京兆内史卫文昇年老,听说李渊的军队向长安进发,忧虑恐惧生病,不再参与政事,只有左翊卫将军阴世师、京兆郡丞骨仪尊奉代王杨侑登城抵抗防守。己巳日,李渊到蒲津;庚午日,从临晋渡过渭水,(胡三省注:朝邑,古临晋地。)到永丰仓慰劳军队,打开粮仓赈济饥民。辛未日,返回长春宫;壬申日,进军驻守冯翊。(胡三省注:《隋志》:冯翊县,属于冯翊郡。)李世民所到之处,官吏百姓和群盗归附他的如同流水,李世民收纳其中的豪杰来充实僚属,在泾阳扎营,(胡三省注:泾阳县属京兆郡。)有九万能作战的士兵。李氏率领一万多名精兵在渭北与李世民会合,和柴绍各自设置幕府,号称“娘子军”。
在此之前,平凉的奴贼几万人包围扶风太守窦璡,(胡三省注:隋炀帝改原州为平凉郡,岐州为扶风郡。)几个月不能攻克,贼军中粮食耗尽。丘师利派他的弟弟丘行恭率领五百人背着米麦拿着牛酒到奴贼的营地,奴帅长揖行礼,丘行恭亲手斩杀了他,对他的部众说:“你们都是良民,为什么要事奉奴才为主子,让天下人称之为奴贼!”部众都俯伏在地说:“愿意改奉您为主。”丘行恭当即率领他的部众和丘师利一起到渭北拜见李世民,李世民任命他为光禄大夫。窦璡,是窦琮的侄子。隰城尉房玄龄在军门拜见李世民,(胡三省注:《考异》曰:《旧唐书玄龄传》云:温彦博又荐焉。按彦博时在罗艺所。今不取。)李世民一见到他就像老朋友一样,任命他为记室参军,当作谋主。房玄龄也自认为遇到了知己,尽心竭力,知无不为。
李渊命令刘弘基、殷开山分兵向西攻打扶风,有六万部众,向南渡过渭水,驻守长安故城。(胡三省注:《考异》曰:《创业注》云:敦煌公自泾阳趋司竹,留弘基、开山屯长安故城。今从《唐书弘基传》。)长安城中出兵作战,刘弘基迎击,打败了他们。李世民领兵奔赴司竹,李仲文、何潘仁、向善志都率领部众跟随他,在阿城驻扎,(胡三省注:阿城,就是秦阿房宫城。)有十三万能作战的士兵,军纪严明,秋毫无犯。乙亥日,李世民从盩厔派遣使者告诉李渊,请求确定日期奔赴长安。李渊说:“屈突通向东方进军不能再向西,不值得担心了!”于是命令李建成挑选永丰仓的精兵从新丰奔赴长乐宫,(胡三省注:新丰县属京兆郡;长乐宫,是汉代的旧宫。)李世民率领新归附的各军向北驻守长安故城,(胡三省注:从盩厔奔赴长安,所以称为北。)到后都听从命令。延安、上郡、雕阴都请求向李渊投降。丙子日,李渊领兵向西行进,(胡三省注:从冯翊向西行进。)所经过的离宫园苑都废除,放出宫女让她们返回亲属身边。冬,十月,辛巳日,李渊到达长安,在春明门的西北扎营,(胡三省注:春明门,是长安城东面三门中的中门。)各军都聚集在这里,合计二十多万人。李渊命令各军都依据壁垒,不得进入村落侵犯骚扰。多次派遣使者到城下晓谕卫文昇等人想要尊崇隋朝的意思,没有得到回应。辛卯日,命令各军进军包围城池。甲午日,李渊把住所迁到安兴坊。(胡三省注:安