說:“你替我把他請進來,我得用對待兄長的禮節待他。”張良出去,邀請項伯。
項伯立即進來見劉邦。劉邦就奉上一杯酒為項伯祝福,並約定為親家,說:“我進入關中,極小的財物都不敢沾染,登記官吏,人民,封閉了收藏財物的府庫,以等待將軍的到來。之所以派遣官兵去把守函谷關的原因,是為了防備其它盜賊的進入和意外變故。日日夜夜盼望著將軍的到來,怎麼敢反叛呢!希望你項伯詳細地說明,我是不敢忘恩負義的。”項伯答應了,跟劉邦說:“明天你不能不早些來親自向項王謝罪。”劉邦說:“好。”
於是項伯又在夜裡離開,回到項羽軍營裡,就把劉邦的話全部報告項王。就趁機說:“劉邦不先攻破關中,您怎麼敢進來呢?現在人家有大功你卻要打人家,這是不仁義的。不如就趁機友好地款待他。”項王答應了。
劉邦第二天帶領一百多人馬來見項羽,到達鴻門,謝罪說:“我和將軍合力攻打秦國,將軍在黃河以北作戰。我在黃河以南作戰,然而自己沒有料想到能夠先入關攻破秦國,能夠在這裡再看到將軍您。現在有小人的流言,使將軍和我有了隔閡……”項羽說:“這是你左司馬曹無傷說的。不然的話,我怎麼會這樣呢?”
項羽當天就趁此機會留劉邦同他飲酒。項羽、項伯面向東坐;亞父面向南坐──亞父,就是范增;劉邦面向北坐;張良面向西陪坐。范增多次使眼色給項羽,舉起他所佩帶的玉玦向項羽示意多次,項羽默默地沒有反應。范增站起來,出去召來項莊,對項莊說:“君王的為人心腸太軟,不忍下手。你進去上前祝酒,祝酒完了,請求舞劍助興,趁機把劉邦擊倒在座位上,殺掉他。不然的話,你們都將被他所俘虜!”項莊就進去祝酒。祝酒完了,說:“君王和沛公飲酒,軍營裡沒有什麼可以用來娛樂,請讓我舞劍助興吧。”項羽說:“好。”項莊就拔出劍舞起來。項伯也拔出劍舞起來,並常常像鳥一樣張開翅膀一樣掩護劉邦,項莊始終得不到機會刺殺劉邦。
於是張良到軍門外召見樊噲。樊噲說:“今天的事情怎樣?”張良說:“非常危急!現在項莊拔劍起舞,他的用意常常在沛公身上。”樊噲說:“這太緊迫了!請讓我進去守衛在沛公身旁,竭力保護他。”樊噲就帶著劍拿著盾牌進入軍門。拿戟交叉著守衛軍門計程車兵想要阻止不讓他進去。樊噲側舉盾牌一撞,衛士跌倒在地上。樊噲就進去了,揭開帷幕面向西站立,瞪眼看著項羽,頭髮直豎起來,眼眶都要裂開了。項羽手握劍柄跪直身子說:“客人是幹什麼的?”張良說:“他是沛公的衛士樊噲。”項羽說:“壯士!──賞他一杯酒。”左右的人就給他一大杯酒。樊噲拜謝,立起,站著一口氣把酒喝了。項羽說:“賞給他一隻豬腿。”左右的人就給了他一隻生的豬腿。樊噲把盾牌反扣在地上,把豬腿放在盾牌上,拔出劍切著吃起來。項羽說:“壯士!能再喝杯酒嗎?”樊噲說:“我死尚且都不怕,一杯酒又哪裡值得推辭!秦王有象虎狼一樣兇狠的心腸,殺人惟恐不能殺盡,處罰人惟恐不能用盡酷刑,因此天下的人都背叛了他。楚懷王曾經和諸將領約定:先打敗秦軍進入咸陽的人是關中王。現在劉邦先打敗秦軍進入咸陽,一絲一毫都不敢佔有動用,封閉了官室,退軍駐紮在霸上,以等待大王到來,特意派遣將士把守函谷關的原因, 是為了防備其它盜賊的出入和發生意外的事變。象這樣勞苦功高,沒有封侯的賞賜,反而聽信小人讒言,要殺有功勞的人,這是滅亡的秦朝的後續者啊!我自己認為大王不應該採取這樣的做法”。
項羽沒有回答他什麼,說:“坐吧。”樊噲使挨著張良坐下。
坐了一會兒,劉邦起身上廁所,順便招呼樊噲一道出去。劉邦已經出去,項羽派都尉陳平去召呼劉邦回來。劉邦對樊噲說:“剛才出來沒有告辭,這怎麼辦呢?”樊噲說:“做大事情不必顧慮細枝末節,講大禮不必講究小的禮讓。現在人家正像切肉的刀和砧板,我們是魚和肉,還告辭什麼呢?”於是就走了。就叫張良留下向項羽辭謝。張良問道:“大王來時帶些什麼禮物?”劉邦說:“我拿一對白玉璧,準備獻給項王,一對玉酒杯,要送給范增。正趕上他們發怒,不敢獻上去,你替我獻給吧。”張良說:“遵命。”在這個時候,項羽的軍隊駐紮在鴻門,劉邦的軍隊駐紮在霸上,相隔四十里。劉邦丟下隨從的車輸、人馬,獨自騎馬離開這兒,同持劍拿盾徒步跑著的樊噲、夏侯嬰、靳強、紀信等四人一起,順著驪山腳下,取道芷陽,抄小路逃走。劉邦(行前)對張良說:“從這條路到我軍營不過二十里罷了。請你估計我到了軍營,你再