刘邦自知并非项羽的对手,为了取得项羽的谅解,他按照项伯的意见,第二天一早就赶到鸿门,亲自来拜见项羽。他怕引起项羽的猜疑,只带了一百多名卫士。
项羽接见的时候,刘邦不等发问,就主动向项羽解释说: “我与将军协力攻秦,你率军北上解赵国之围,我率军西征。想不到我能先率兵进入关中,本想在咸阳与将军会面,一起庆贺反秦的胜利。可现在有一些小人制造谣言,挑拨你我之间的关系,使我们之间产生了误会。 ”
项羽对刘邦说: “是你的左司马曹无伤对我讲,你不愿我进入关中,我信以为真。不然,我怎么会对你产生这些误会呢? ”
可见项羽过于鲁莽,他如此一说,等于把投奔自己的曹无伤送上了绝路,以后谁还敢向他通风报信呢?项羽从此就断绝了刘邦方面的情报来源。
刘邦的一番谢罪顺利地消除了项羽的敌意。项羽宴请刘邦一行人,以示与刘邦和解。宴会是在军帐中进行的,项羽和项伯均为主人,范增在南面陪坐;刘邦坐在北面的客人席上,张良则陪坐于西面。
范增是项羽的谋士,平时项羽很尊敬他,以亚父称之。范增心知刘邦说的并非真话,他必定会成为项羽称霸天下的主要对手,所以想借机把刘邦除掉。三次举所佩玉玦,示意项羽按原定计划杀死刘邦,以绝后患,但项羽轻信了刘邦的解释,对范增的示意无动于衷。
范增便把项羽的弟弟项庄叫来,对他说: “项羽不忍心杀死刘邦,这样会为我们留下一大祸患。等一会你进大帐之中,以为大家祝贺为名,然后请求以舞剑来为大家助酒兴。你在舞剑时,可以趁机杀死刘邦。如果不杀了刘邦,以后我们都会变成他的俘虏。 ”
项庄以擅长舞剑闻名。他听了范增的话,就进入正在举行宴会的大帐,向项羽和刘邦等人敬酒道贺,然后对项羽建议: “您在宴请贵客,军中没有什么可助兴的,我愿献丑舞剑,以助大家的酒兴。 ”
项庄拔剑起舞,项伯见他的剑尖总是指向刘邦,就感到其中含着杀意。他和刘邦已经结为亲家,怕项庄伤害刘邦于自己不利,也拔剑与项庄对舞,不断拨开项庄指向刘邦的剑锋,以身体来保护刘邦,项庄无法得手。