打下了霍邑之后李渊进军的脚步仿佛一下子就顺利了起来。八月八日,临汾郡(治今山西临汾)不战而下;八月十三日,轻取绛郡(治今山西新绛);八月十五日,抵达龙门(今山西河津)。此时出使突厥的刘文静引突厥大将康鞘利率兵五百,军马两千匹也同时到达。突厥援军的到达对李渊来说是一件大喜事,突厥援兵数量多少并非最重要的,最关键的是这表明了突厥不可能和刘武周联合起来威胁太原老巢,这可以说给李渊军上下都吃了一颗定心丸,使得将士无后顾之忧。此外先前的战斗突厥人均未参加,因此也就不需要付给他们报酬,这为李渊节省了一大笔钱。因此李渊不但没有怪罪刘文静来得晚,反而对刘大加赞赏。
此时李渊即将要对付的目标便是囤军河东的屈突通。这个屈突通的祖先为库莫奚种人,依附鲜卑慕容氏,后来从昌黎(今辽宁朝阳)迁居长安,到了屈突通这一代可以说是完全汉化了。他跟他的弟弟屈突盖在隋朝最突出的名声便是公正严明,秉公执法。因此有民谣流传:“宁食三斗艾,不见屈突盖,宁服三斗葱,不逢屈突通。”但是在隋末这个环境下,单单刚正严明是很难在朝堂上生存下去的。杨广喜欢的是溜须拍马的大臣,刚直的大臣在他这边可不吃香。不过屈突通却是个例外,一直受到杨广的重用,可见他并不只是原则性强那么简单。如果说性格相似的话,与他同时代的李世绩倒是跟他相差仿佛。
屈突通此人打仗的特点是稳,基本上属于那种用堂堂之阵,在正面交战中压倒对方的将领。最后击破杨玄感的战役中他起到了很大的作用。当然求稳不代表他不会出奇兵。老实人偶尔使坏比坏蛋每次都使坏破坏力更大。大业十年(公元614年)的时候他率军击破刘迦论的十余万义军便是用了骄兵之计,然后乘夜突袭一战而胜。对李渊来说,此人也是一个非常难缠的对手。
此时屈突通身为左骁卫大将军,手下率领数万骁果。在之前对李密的章节中就知道,骁果与府兵不同,是招募而来的精锐士兵,战斗力相当的强,如果说府兵是预备役民兵的话骁果就是真正的野战军。因此连宇文化及这样的蠢材率领骁果拼力一搏也能打得李密灰头土脸,而屈突通比宇文化及可又强的太多。因此李渊对屈突通军团非常忌惮。
因为李渊顺着汾水南下,所以屈突通就把重兵布置在了河东郡城,想要打一场防御战。首先河东郡城就在黄河东岸,西面就是蒲津桥,过河向西一点便是冯翊郡城(今陕西大荔一带),过河向南一点便是关中第一大粮仓永丰仓(今潼关县港口镇西村附近),河东郡城南面一点又是另外一个渡口风陵渡,可以说守护住了大部分的战略要地。当时李渊要想进入关中,就必须要渡过黄河,但是当时渡河有三个渡口,除了黄河东岸的龙门和西岸韩城(今陕西韩城)间的龙门山和梁山这一个之外,蒲津桥和风陵渡都被屈突通控制。而梁山和龙门这一段又有两座大城韩城和合阳(今陕西合阳)在对岸牢牢监视着李渊军的动向,可以说如果一切都是按照屈突通的计划,李渊要想入关中唯一的办法就是跟屈突通死拼,只有攻下了河东才能打开通向长安的大门。可是屈突通千算万算,独独没有算到人心。李家是关中的顶级门阀,在隋炀帝失道的今天,李渊高调杀回关中自然会受到大部分人的欢迎。因此韩城、合阳、冯翊一线的河西防线几乎是形同虚设,除了屈突通之外几乎每个官员都在首鼠两端,就连老屈本人内心恐怕也是挣扎不已,如果不是这样,这位老兄也上不了凌烟阁了。
既然有了人和的优势,李渊军要采取什么样的战术就非常明确了。那就是让老屈一边玩去,唐军本部坐镇汾阴(今山西万荣西南),然后分兵从龙门梁山一线渡河,直捣永丰仓,直接对屈突通形成两面夹击的态势,让屈突通的地理优势荡然无存。八月十八日李渊到了汾阴,这时李渊军离屈突通仅距五十里。八月二十一日李渊军沿黄河而上至壶口山(山西吉县西南七十里),沿岸渔民纷纷将船贡献出来,让李渊很快便有了过河所需的渡船。八月二十四日便招降了关中最大农民军领袖孙华,又以孙华为向导,左右统军王长谐、刘弘基及左领军长史陈演寿、金紫光禄大夫史大柰将步骑六千自梁山渡过黄河,在西岸驻扎与李渊本部相呼应。此外向李渊献策的河东县户曹任瑰又将韩城守军说降,此时屈突通的战略布局已经完全被打破。这个时候屈突通如果要挽回局势,其实只有一个办法,那就是集中兵力与李渊本部决战。
李渊从晋阳出发兵马并不多,此时又分兵,正是屈突通决战的大好机会。只要将李渊本军打垮,那河对岸的敌军自然会崩溃。但是很奇怪的是屈突通并没有这么干,反而仅仅派了手下的虎牙郎将桑显和领精兵数千连夜通过蒲津桥突袭在河西的王长谐军。屈突通为何这样做已经没有人知道,可能真的如李渊所说屈突通的内部也并非铁板一块,下面的军士并不全都听屈突通的调遣。不过就算是这样夜袭也让屈突通险些得手,要不是孙华和史大奈领本部骑兵自后解围,李渊的河西军恐怕就被赶到黄河里面去了。桑显和大败之后怕唐军两路夹击河东,居然将蒲津桥给毁了,导致将整个河西地区拱手让人。这种形势下河西诸郡县如冯翎太守萧造、华阴(今属陕西)县令李孝常等隋朝官吏和关中地方武装简直就是一边倒地向李渊军投诚,关中豪杰每天约有千人主动投军,李渊军的规模开始急速膨胀。此时屈突通所在的河东郡城已经变成孤城一座,被李渊亲帅大军围攻。不过老屈守城还是很有一手,加上河东郡城城墙高大易守难攻,李渊急切之间并不能攻下。
就在形势一片大好的情况下李渊军对于下一步的战略又发生了分歧,这次还是以裴寂为代表的保守派和以李世民为代表的进取派之间的意见分歧。说来也有趣,这裴寂在李渊定关中时的角色仿佛就是为了衬托李世民的伟大和正确而存在的,这每次都错的能力也算不一般了。当时裴寂认为屈突通手握精兵,盘踞坚城,如果舍此入关,一旦长安也久攻不克,我军退路将被堵截。那时,腹背受敌,实为冒险之举。因此,他主张先克河东,然后入关。长安主要靠河东援助,屈突通失败,长安必破无疑。李世民的见解则正相反。
他认为兵贵神速,应乘士气旺盛之机,率领归顺的将士,西入关中,长安的隋军一定震骇恐惧,必然唾手可得。如果久攻河东,顿兵坚城,就会使长安的隋军得到喘息之机。那时,就要坐费时日,万一有什么变故,宏图大业就会化为泡影。况且,关中地区接踵起事的将士,不知归属,应尽快招抚怀柔。屈突通只不过是一个“自守虏”而已,不足为虑。李世民的这番话可以称得上高瞻远瞩,此时陇右方面的西秦霸王薛举与李渊的目标一样,也是直指长安。按照后来的事态发展来看,几乎跟李渊就是前后脚。要是真的按照裴寂说的先打河东,那关中姓谁的还真不好说。这次李渊倒是没有再受裴寂的蛊惑,支持了李世民的意见。仅留下了少量部队继续监视屈突通,大部队迅速渡过黄河,向关中进军。
李渊这一到关中,关中就像沸腾一样天天有人投诚,连永丰仓都被华阴县令李孝常献给了李渊,其余京兆府诸县派人请降的不计其数。九月十八日,李渊派长子李建成和刘文静率王长谐等部数万人屯驻永丰仓,防卫潼关和河东的隋军;又派次子李世民率刘弘基、殷开山诸部数万人沿渭北向长安挺进。此时屈突通知晓李渊居然已经到了关中,这下子急了,如果长安丢了,他就是再忠心,杨广也饶不了他。这个形势逼得他不得不主动出击。可蒲津桥被自己军队给毁了,无奈之下屈突通只得从风陵渡的远路过河,由潼关一线入关中。
可是刘文静此时也没闲着,潼关虽然是天下雄关,但是却是防外不防内。刘文静率军从关内进击潼关,潼关南城守将刘纲被王长谐击杀。屈突通只能退保潼关北城,双方相持了月余。眼看时间不等人,屈突通也发了狠,命桑显和夜袭刘文静,结果刘文静大营的三道栅墙有两道被攻破,仅有刘文静本人所在的最后一道栅墙依然苦苦死守。双方都杀红了眼,反复争夺数次。此时刘文静被箭射中,眼看就要不行了。结果桑显和却出了昏招,居然看士兵疲惫而让士卒休整吃饭。让刘文静有了重新调兵布置防线的机会。最后李渊的数百游骑从后突袭桑显和,刘文静也倾巢而出,两面夹击,桑显和大败,仅以身免。此战获胜之后,屈突通再也无力对李渊军造成什么威胁了。