劉邦自知并非項羽的對手,為了取得項羽的諒解,他按照項伯的意見,第二天一早就趕到鴻門,親自來拜見項羽。他怕引起項羽的猜疑,只帶了一百多名衛(wèi)士。
項羽接見的時候,劉邦不等發(fā)問,就主動向項羽解釋說: “我與將軍協(xié)力攻秦,你率軍北上解趙國之圍,我率軍西征。想不到我能先率兵進入關中,本想在咸陽與將軍會面,一起慶賀反秦的勝利。可現(xiàn)在有一些小人制造謠言,挑撥你我之間的關系,使我們之間產生了誤會。 ”
項羽對劉邦說: “是你的左司馬曹無傷對我講,你不愿我進入關中,我信以為真。不然,我怎么會對你產生這些誤會呢? ”
可見項羽過于魯莽,他如此一說,等于把投奔自己的曹無傷送上了絕路,以后誰還敢向他通風報信呢?項羽從此就斷絕了劉邦方面的情報來源。
劉邦的一番謝罪順利地消除了項羽的敵意。項羽宴請劉邦一行人,以示與劉邦和解。宴會是在軍帳中進行的,項羽和項伯均為主人,范增在南面陪坐;劉邦坐在北面的客人席上,張良則陪坐于西面。
范增是項羽的謀士,平時項羽很尊敬他,以亞父稱之。范增心知劉邦說的并非真話,他必定會成為項羽稱霸天下的主要對手,所以想借機把劉邦除掉。三次舉所佩玉玦,示意項羽按原定計劃殺死劉邦,以絕后患,但項羽輕信了劉邦的解釋,對范增的示意無動于衷。
范增便把項羽的弟弟項莊叫來,對他說: “項羽不忍心殺死劉邦,這樣會為我們留下一大禍患。等一會你進大帳之中,以為大家祝賀為名,然后請求以舞劍來為大家助酒興。你在舞劍時,可以趁機殺死劉邦。如果不殺了劉邦,以后我們都會變成他的俘虜。 ”
項莊以擅長舞劍聞名。他聽了范增的話,就進入正在舉行宴會的大帳,向項羽和劉邦等人敬酒道賀,然后對項羽建議: “您在宴請貴客,軍中沒有什么可助興的,我愿獻丑舞劍,以助大家的酒興。 ”
項莊拔劍起舞,項伯見他的劍尖總是指向劉邦,就感到其中含著殺意。他和劉邦已經結為親家,怕項莊傷害劉邦于自己不利,也拔劍與項莊對舞,不斷撥開項莊指向劉邦的劍鋒,以身體來保護劉邦,項莊無法得手。