高武侯鳃、襄侯王陵在西陵投降。回军攻打胡阳,遇到番君的别将梅鋗,与他一起,迫使析县、郦县投降。派遣魏人宁昌出使秦关中,使者没有回来。这时章邯已经带领全军在赵地投降项羽了。
起初,项羽和宋义北进援救赵,等到项羽杀死宋义,代替他为上将军,许多将领和黥布都从属项羽。打垮了秦将王离的军队,使章邯投降,诸侯都归附了他。等到赵高已经杀了秦二世,派人来见沛公,想要定约瓜分关中称王,沛公以为是诈骗,就采用张良的计策,派郦生、陆贾去游说秦军将领,用私利相诱,趁机袭击武关,攻破了关口。又和秦军在蓝田南面交战,增设疑兵,多树旗帜,所经过的地方不许掳掠。秦地的群众很高兴,秦军懈怠了,因此大破秦军。又在蓝田北面接战,再次打败秦军。乘胜追击,彻底打垮了秦军。
汉元年十月,沛公的军队先于各路诸侯到达霸上。秦王于婴素车白马,用丝带系着脖子,封了皇帝的印玺和符节,在轵道旁投降。将领们有的主张杀死秦王。沛公说:“当初楚怀王派遣我,本来是因为我能宽大容人。况且人家已经降服,又杀死人家,不吉利。”于是就把秦王交给了官吏,向西进入咸阳。沛公想要留在宫殿中休息,樊哙、张良劝说后,才封闭了秦宫的贵重珍宝、财物和库房,回军霸上。召集各县的父老、豪杰说:“父老们苦于秦朝的严刑峻法已经很久了,诽谤朝政的要灭族,相聚议论的要在街市上处斩。我和诸侯们约定,先入关的在关中称王,我应当称王关中。同父老们约定,法律只有三章:杀人的处死,伤人和抢劫的处以与所犯罪相当的刑罚。其余的秦朝法律全部废除。官吏和百姓都要安居如故。我所以到这里来,是为父老们除害,不会有欺凌暴虐的行为,不要害怕。我所以回军霸上,是等待诸侯们到来制定共同遵守的纪律。”沛公派人与秦朝官吏巡行县城乡间,告谕百姓。秦地的百姓大为高兴,争先恐后地拿出牛羊酒食款待士兵。沛公又谦让不肯接受,说:“仓库的谷子很多,不缺乏,不愿破费百姓。”百姓更加高兴,唯恐沛公不做秦王。
有人劝沛公说:“秦地比天下富足十倍,地势好。如今听说章邯投降了项羽,项羽就给了雍王的封号,称王于关中。现在即将来到关中就国,你沛公恐怕不能占有这个地方了。应赶快派兵把守函谷关,不让诸侯军进来,逐渐征集关中兵,以加强实力,抵抗诸侯兵。”沛公赞成他的计策,照着做了。十一月间,项羽果然率领诸侯军西进,想要入关,而关门闭着。听说沛公已经平定关中,大怒,派黥布等攻破了函谷关。十二月间,就到了戏水。沛公左司