汉建安二十年(公元215年)八月,孙权统率十万人马攻打曹操的地盘合肥。此时,张辽、李典、乐进率领七千人奉命守合肥。
魏公曹操前去征讨张鲁时,曾留下一份指示信给合肥护军薛悌(tì),并在信封边上写着:“敌人到了,再打开看。”孙权大军到达后,薛悌等人打开信封,见里面说:“如果孙权来了,张、李二位将军出城迎战,乐将军守城,护军不得参战。”
将军们现在因为寡不敌众,都对曹操的指示抱有怀疑。张辽说:“魏公远征在外,等他的救兵赶到,敌人一定已经把我们攻破了。他所以指示我们趁敌人还未形成合围时,出去给他一记迎头痛击,来打击敌军的锐气,安定我军军心,然后才能够守住城池。”
乐进等人都不答话。张辽气愤地说:“成败的关键,就在此一战了。诸君若还有疑问,我张辽将独自出战,与敌军一决胜负!”
李典向来与张辽不和,这时却慨然说:“这是国家大事,就看你怎么决定了,我怎么会因为私人的恩怨而损害呢!请让我跟你一起出战。”
于是张辽连夜募求敢跟自己出战的士兵,一共募得八百人,然后杀牛设宴鼓励他们,让他们都吃得饱饱的。
第二天清晨,张辽身披铠甲,手持长戟,身先士卒,冲入敌阵,杀死几十人,砍下敌军两员大将的首级,然后大声叫着自己的名字,冲破敌军防线,一直杀到孙权的大旗之下。孙权大惊,不知所措,逃到一座土丘上,用长戟保护自己。
张辽大声叱骂,叫着孙权的名字,让他下来单挑。孙权不敢动,看到张辽所带的人马并不多,就聚集自己部下将张辽团团围住。张辽急忙突破包围,带领手下几十人冲了出来。剩下的人高声呼喊:“将军要抛弃我们吗?”张辽又上前突入重围,把剩下的人也带了出来。孙权的士兵所向披靡,没有敢上前阻拦的。
这一仗,从清晨开始,战斗到中午,直到东吴的士兵都失去了斗志,张辽才率军回城,然后部署城防,整修工事,城内的人心全都安定下来。
孙权包围合肥十多天,攻不下来,就撤军返回。士兵们都已经上路,孙权和手下将领在逍遥津北岸。张辽派人侦察,得知这一消息后,便率领步兵、骑兵突然杀到。
甘宁与吕蒙等人奋力抵挡。凌统率领亲兵保护孙权冲出包围,自己又杀进去与张辽奋战,身边的将士全部战死了,他自己也受了伤,估计孙权已经脱险,才退了回去。
孙权骑着骏马,来到逍遥津桥上。桥南的木板已经撤去,有一丈多宽没有桥板。
他的手下在孙权马后,让孙权抓紧马鞍,放松缰绳,自己用马鞭狠命抽打,加快马的速度,终于飞跃过桥。贺齐率领三千人在逍遥津南岸迎接,孙权因此得以脱围。
孙权登上大船,在船舱与众将宴饮。贺齐走下坐席,哭着说:“主公尊贵无比,应时时留心谨慎。今天,几乎造成无可挽回的损失,我们这些部下都异常担心、恐惧,就如天将塌下一般。可要终身以此为戒啊!”
孙权亲自上前,为贺齐拭去眼泪,说:“太惭愧了,我已经把这次教训铭刻在心,不只是写在系腰的带子上。”