兵,一举一动都要禀报朝廷调度。现在盗贼就在几百里之内,江都在三千里之外,加上道路险要,又有其他盗贼占据;用据城固守、不知变通的军队,来抵挡狡猾盗贼的突袭,必然不能保全。进退两难,该怎么办呢?”王威等人都说:“你兼具皇亲与贤才的身份,与国家休戚与共,如果等待奏报,肯定来不及应对时机;关键在于平定盗贼,你可以自行决断。”李渊假装迫不得已才听从他们的建议,说:“既然这样,就先应当集结军队。”于是命令李世民与刘文静、长孙顺德、刘弘基等人各自招募士兵,远近的人纷纷前来投奔,十天之内就招募了近万人,还秘密派遣使者到河东召回李建成、李元吉,到长安召回柴绍。
王威、高君雅看到军队大规模集结,怀疑李渊有谋反的意图,对武士彟说:“长孙顺德、刘弘基都是逃避兵役的三侍人员,所犯的罪应当处死,怎么能统领军队!”想要将他们逮捕审问。武士彟说:“这两个人都是唐公的宾客,如果这样做,必定会引发大的动乱。”王威等人于是停止了行动。留守司兵田德平想要劝说王威等人核查招募士兵的情况,武士彟说:“讨伐盗贼的军队,全都隶属于唐公,王威、高君雅只是徒有虚名罢了,他们能做什么!”田德平也停止了行动。
晋阳乡长刘世龙秘密告诉李渊说:“王威、高君雅想要借着到晋祠祈雨的机会,对你不利。”五月癸亥日夜,李渊让李世民在晋阳宫城之外埋伏士兵。甲子日清晨,李渊与王威、高君雅一起坐堂处理事务,让刘文静带领开阳府司马胙城人刘政会进入庭院中,声称有秘密奏状。李渊示意王威等人取奏状来看,刘政会不给,说:“所告发的是留守的事情,只有唐公能看。”李渊假装惊讶地说:“难道有这样的事!”看完奏状,上面说:“王威、高君雅暗中勾结突厥入侵。”高君雅捋起袖子大声骂道:“这是谋反的人想要杀我!”当时李世民已经部署士兵封锁了街道,刘文静于是与刘弘基、长孙顺德等人一起逮捕了王威、高君雅,关押在监狱里。丙寅日,突厥几万大军侵犯晋阳,轻骑兵进入外郭北门,又从东门出去。李渊命令裴寂等人率领军队防备,同时全部打开各个城门,突厥人无法揣测虚实,不敢进城。众人都认为王威、高君雅确实是他们召来的,李渊于是斩杀王威、高君雅示众。李渊的部将王康达率领一千多人出战,全部战死,城中人心惶惶。李渊连夜派遣军队悄悄出城,第二天早上就举着旗帜、敲着战鼓从其他道路回来,装作援军的样子;突厥人始终怀疑,在城外停留了两天,大肆劫掠后离去。
炀帝命令监门将军泾阳人庞玉、虎贲郎将霍世举率领关内军队救援东都。柴孝和劝说李密:“秦地山川险要坚固,是秦汉凭借它成就帝王之业的地方。现在不如让翟司徒守卫洛口,裴柱国守卫回洛,你亲自挑选精锐士兵向西袭击长安。攻克京城后,基业稳固,兵力强盛,然后向东平定河洛地区,发布檄文就能平定天下了。现在隋朝失去了统治权,豪杰争相争夺,不早点行动,必定会有比我们先动手的人,到时候后悔就来不及了!”李密说:“这确实是上策,我也思考很久了。但是昏君还在,随从的军队还有很多,我所统领的都是山东人,看到洛阳还没有攻克,谁愿意跟我向西进军!各位将领都出身于盗贼,留下他们会各自争夺势力,这样一来,大业就会失败。”柴孝和说:“既然大军不能向西进军,我请求从小路出发观察局势。”李密同意了。柴孝和与几十名骑兵到达陕县,山贼归附他的有一万多人。当时李密的军队锋芒正盛,常常进入东都的禁苑,与隋军连续交战。恰逢李密被流箭射中,卧病在营中。丁丑日,越王杨侗派段达与庞玉等人连夜出兵,在回洛仓西北列阵。李密与裴仁基出战,段达等人大败李密的军队,杀伤大半,李密于是放弃回洛仓,逃奔洛口。庞玉、霍世举驻军在偃师,柴孝和的部众听说李密撤退,各自溃散。柴孝和率领轻骑兵返回李密处,杨德方、郑德韬都战死了。李密任命郑颋为左司马,荥阳人郑乾象为右司马。
李建成、李元吉在河东抛弃了他们的弟弟李智云逃走,官吏抓住李智云送到长安,将他杀死。李建成、李元吉在路上遇到柴绍,与他一同前行。