劉邦第二天早晨讓一百多人騎著馬跟從他來見項羽,到了鴻門,向項羽謝罪說:“我和將軍合力攻打秦國,將軍在黃河以北作戰,我在黃河以南作戰,但是我自己沒有料到能先進入關中,滅掉秦朝,能夠在這裏又見到將軍。現在有小人的謠言使您和我發生誤會。”
項羽說:“這是沛公的左司馬曹無傷說的,如果不是這樣,我怎麽會這麽生氣?”
項羽當天就留下劉邦,和他飲酒。項羽、項伯朝東坐,亞父朝南坐,亞父就是範增;劉邦朝北坐,張良朝西陪坐。範增多次向項羽使眼色,再三舉起他佩戴的玉玦暗示項羽,項羽沉默著沒有反應。範增起身,出去召來項莊,說:“君王對待他人仁慈。你進去上前為他敬酒,敬酒完畢,請求舞劍,趁機把沛公殺死在座位上。否則,你們都將被他俘虜!”項莊就進去敬酒。敬完酒,說:“君王和沛公飲酒,軍營裏沒有什麽可以用來作為娛樂的,請讓我舞劍。”項羽說:“好。”項莊拔劍起舞,項伯也拔劍起舞,常常張開雙臂像鳥兒張開翅膀那樣用身體掩護沛公,因此項莊無法刺殺沛公。
於是張良到軍營門口找樊噲。樊噲問:“今天的事情怎麽樣?”張良說:“很危急!現在項莊拔劍起舞,他的意圖常在沛公身上啊!”樊噲說:“這太危急了,請讓我進去,跟他同生死。”於是樊噲拿著劍,持著盾牌,衝入軍門。持戟交叉守衛軍門的衛士想阻止他進去,樊噲側著盾牌撞去,衛士跌倒在地上,樊噲就進去了,掀開帷帳朝西站著,瞪著眼睛看著項羽,頭發直豎起來,眼角都張得要裂開了。項羽握著劍挺起身問:“客人是幹什麽的?”張良說:“這是沛公的參乘樊噲。”項羽說:“壯士!賞他一杯酒。”左右就遞給他一大杯酒,樊噲拜謝後,起身,站著把酒喝了。項羽又說:“賞他一條豬的前腿。”左右就給了他一條未煮熟的豬前腿。樊噲把他的盾牌扣在地上,把豬腿放在盾上,拔出劍來切著吃。