关阻止楚军入关，楚军以英布为先锋乃破关直入。刘邦大惧，乃退出咸阳，扎营灞上。刘邦的部下左司马曹无伤派人向项羽说「沛公欲王关中，使子婴为相，珍宝尽有之。」项羽大怒。当时项羽统率四十万军队，而刘邦只得十万人。范增游说项羽铲除刘邦，项羽在鸿门（今陕西省西安市临潼区新丰镇鸿门堡村）宴请刘邦，范增于席间命项庄借表演剑术为名，意欲刺杀刘邦，后世称此为「项庄舞剑，意在沛公」。但项伯起身保护刘邦，又加上张良命樊哙冲进来游说项羽，项羽让刘邦平安地离去，后世称此宴为「鸿门宴」。前206年，项羽进入咸阳后，杀秦王子婴，焚咸阳秦宫