薛天龙命令重步兵上前阻击。吴军步兵在汉军重步兵的攻击下,死伤惨重。等步兵大部分死伤后,吴军的骑兵冲上来时,薛天龙让重步兵后撤,继续用弓箭手和弩箭兵攻击。就这样一波一波的吴军被打下去,又攻上来。一刻钟后,吴军又损失了2000多人。
贺齐大怒,一个小小的南门居然如此难打!于是让大军全部从三面冲锋。这下汉军抵挡不住了。开始有组织的往城门口撤退。
贺齐大喜,命令大军攻击南城门。由于南城门被战车破坏了,还没来得及修。薛天龙把战车放在了城门洞外侧,阻拦吴军。
贺齐让大军强攻,一部分攻击城门,一部分架起云梯登城。薛天龙让退入外城的汉军大部分在城上防守。留下500人配合战车攻击。双方的大战持续了一个时辰,吴军一个登上城头的人都没有,反而在城下死伤了3000多人。战车周围就死伤了1500多人。
贺齐继续督促大军攻城。心想只要战车内没了弓箭,城上没了滚木礌石弓箭,就能攻进外城。战斗又持续了一个时辰。,在吴军又死伤了3000多人后,城上终于没有滚木雷石了,只有一些弓箭和弩箭了。
贺齐大喜,继续命令攻城。又攻打了1个时辰,在死伤了一千多人后,终于弓箭也“没有了”。薛天龙命令大军后撤到皇城内。把战车推到皇城门口。把足够多的弩箭留给里面的士兵。其余大军全部陆续撤退进皇城内,登上城墙防守。贺齐命令大军冲进外城,只留下3000步兵防守外部大门。