對此,李建成很生氣,大罵王世充為奸賊。一恕之下,李建成想率兵攻打東都,斬殺王世充,以泄心頭之恨。不過,這時李世民相當冷靜,清楚這樣做一定會讓李密坐獲漁人之利,而自己不僅占不住東都,且得大傷元氣。因此,他堅決製止李建成這一魯莽行為,說義軍平定關中不久,根基尚未牢固,即使能攻取東都,也無法守住,到時倒讓虎視眈眈的瓦崗賊軍得了便宜。為今之計,最好的對策就是讓李密與王世充互鬥,自損軍力,待時機成熟,再殺回來也不遲。李建成聽了這席話後,也深覺有道理,就同意了李世民的建議,不攻東都,當即下令班師回長安。
王世充見李建成的部隊拔寨起營,就令段達、董浚率兵追擊,不幸在三王陵處遭到李世民的埋伏。李世民與段達大戰一場,斬敵四千餘人。段達、董浚借機逃脫,幸免於難。李建成見李世民料敵如神,算準了王世充會趁自己撤兵之際偷襲,從而設下埋伏。獲此大捷,他心裏著實很高興,同時又泛起般酸酸澀澀的滋味,有點妒嫉弟弟的才能了。
接著,李建成又率軍經過不久前平定的新安、宜陽二郡。他們本想在此休整幾日,然從探報中獲知宇文化及率軍向長安一路進發。李世民當即建議大哥連夜行軍,不得休息。李建成也感到事態的嚴重性,便立即下令部隊重新出發,以最快的速度行軍,好趕在宇文化及之前達到長安,協助父親抵禦宇文化及。
十餘日後,李建成和李世民便回到了長安。李淵看見兒子們得勝回朝,心裏甚是歡欣,因為他們兄弟二人此等圓滿完成了自己所布置的任務,取下以東數郡,為往後東進打下了比較堅實的基礎。這是一次重大的勝利,為此李淵大賞李建成兄弟和段誌玄等將佐,並犒勞三軍將士。
然而,李世民無心為自己的功勞和獎賞沾沾自喜,那張豐滿而英俊的臉龐上露出一絲憂愁,時不時對著陽光明媚的天空輕聲歎息。房玄齡把這一切都看在眼裏,他揣測到李世民為何而煩心了。一日晚上,借故邀李世民對弈。李世民剛練了通書法,覺得無所事事,就令侍從於書房之中設案擺棋。接著,兩人相對而坐,一邊下棋,一邊閑談。過了會兒,李世民不知突然想到了什麼,禁不住輕歎一聲。房玄齡趁機笑問道:
“趙公為何而歎息呢?這幾日,玄齡常聞趙公歎氣,不知是為何事而煩憂。可否告知在下,讓玄齡為您分擔一二?”