就在被围的莒城之中,齐国莒城的太史竟然发现了逃亡的太子法章,便推举他为王,是为齐襄王。襄王即位后,通告全国齐王室未灭,号召齐国人团结起来,抗击燕国。襄王尚在的消息很快传到了即墨。可是当时,即墨的齐国守将因受伤而死,使得即墨城里人心惶惶。这时候,即墨城里有一个齐王远房亲戚,叫做田单,曾率族人抗击过燕军。大家觉得田单有勇有谋,就公推他做将军,带领大家守城。田单接任以后,能够体恤士卒,和他们同甘共苦,深得将士们爱戴。后来,田单又把族人和自己的家人都编在队伍里,共同抵抗燕军,他的一言一行都得到了即墨人的钦佩,守城的士气逐渐旺盛起来了。而燕、齐这一战就是五年,即墨也守了五年。
乐毅像就在乐毅伐齐的期间,燕昭王周围曾有人给乐毅造谣,但昭王十分信任乐毅,始终没有让别的将领来替换乐毅。可是,到了公元前278年的时候,燕昭王去世了。燕国的政局发生了改变,太子即位,是为燕惠王,燕惠王做太子时就与乐毅有矛盾,所以当他即位以后,就对乐毅用而不信了。这时,田单探听到了这个情况,乘机进行反间,派人到燕国散布谣言称:“乐毅伐齐,除莒城和即墨几处城池之外,已经夺取了齐国大片土地。而乐毅能在短时期里攻下齐国七十多座城池,难道用几年工夫还打不下莒城与即墨等地吗?其实,乐毅是想用自己的恩德收服齐人之心,为他叛燕自立作准备。”果然,没有多久这些谣言传到了燕惠王耳朵里,本来他就猜疑乐毅,听了这些话竟然信以为真,于是下令派骑劫为大将去齐国接替乐毅领兵。乐毅得到消息以后,感到惠王如此听信谣言,必然对自己不利。他觉得“善作者不必善成,善始者不必善终”,就决定不再回燕国而向西投奔赵国去了。
而骑劫自从燕惠王拜他为大将,接管了乐毅的军队以后,他就自满起来。本来,骑劫有勇而无谋又骄狂自大,到了齐国以后,他更是颐指气使,燕军的将士看了都有些不服气,可大伙儿敢怒而不敢言。在齐国,骑劫一反乐毅原来的战略部署和争取齐人的正确政策,而残暴地对待齐国百姓,激起了齐国百姓的强烈反抗。为了能向燕惠王表功,骑劫下令立即围攻即墨城。燕军把即墨围了好几层,可是城里的田单早已把决战的步骤准备好了。
隔了不多天,燕国的将士发现军营附近有很多齐国老百姓在议论纷纷。
他们有的说:“以前乐将军太好了,抓了咱们齐国的俘虏还好好对待呢!其实,我听说咱们齐国人最怕的是被燕军俘虏后让人家把鼻子割去。如果那样的话,燕军和我们交战,即墨守城的士兵早就会被吓得逃跑了。”
有的说:“可不是嘛,我听说城里人为什么不怕燕国大军,就是燕人对咱们齐国人比较仁慈,所以他们不必太担心呢!”
还有的说:“还有哪!我听说城里人很担心他们在城外的祖先坟墓,他们怕燕国军队刨坟,侮辱到自己的祖宗亡灵,那可真是让人魂飞魄散的事情啊!你说真要是这样,城里的人该怎么办呢?”
不久,这些议论就传到骑劫耳朵里,骑劫信以为真,就命人把齐国俘虏的鼻子都削去,又叫兵士把即墨城外的齐国人的祖坟都刨了。即墨城里的齐国人看到齐国众多的俘虏都被割去了鼻子,人人义愤填膺,更是全力坚守城池。后来,他们在城头上瞧见燕国的兵士刨他们的祖坟,更是恨得咬牙切齿,纷纷向田单请战,表示要跟燕国人拼个死活。
田单看到出战的最好时机已到,就亲自拿着夹板铲锨和士兵们一起修筑工事,并把自己家里的全部食物拿出来犒劳士卒。他下令将精锐部队都埋伏起来,让老弱妇女上城防守,又打发几个人装作即墨的富翁,偷偷地给骑劫送去金银财宝,谎称:“城里的粮食已经完了,不出几天就要投降。贵国大军进城的时候,请将军保全我们的家小性命。”骑劫听闻,哈哈大笑,觉得自己可以很快完成燕王的使命了,就高兴地接受了财物,满口答应。
这样一来,燕军就等着即墨人投降,围困即墨的将士更加松懈了。
田单看到时机到了,就挑选了一千多头牛,把它们打扮起来,给牛身上披着一块被子,上面画着红红绿绿、稀奇古怪的图案。然后,他命人在牛角上捆上两把尖刀,牛尾巴上系上一捆浸透了油的苇束。一天午夜,田单下令凿开即墨城十几处城墙,把牛队赶到城外,在牛尾巴上点上了火。一刹那,牛尾巴被点燃了,一千多头牛被烧得性子发作起来,朝着燕军兵营方向猛冲过去。齐军早已安排好的精锐“敢死队”也拿着大刀长矛,紧跟着牛队,冲杀上去。这时,城里无数的老百姓都一起来到城头,拿着铜壶、铜盆,狠命地敲打起来。一时间,一阵阵震天动地的呐喊声夹杂着鼓声、铜器声,惊醒了燕国士兵的睡梦。他们睡眼蒙胧,只见火光闪耀,只看到有成百上千只脑袋上长着刀的怪兽向自己冲过来了。顿时,燕军军营大乱,许多士兵吓得腿都软了,根本组织不起抵抗,他们只有一个念头,就是逃命。
闻听营中嘈杂,骑劫也从睡梦中爬起来,慌乱中抓了一匹战马,想杀出一条血路。可是,哪儿能冲得出去?结果他被齐兵围住,一通砍杀,最后丢了性命。齐军乘胜反攻,大破燕军。田单破燕的消息很快传遍了整个齐国,那些亡国之民们都轰动起来了,那些被燕国占领地方的将士百姓也都纷纷起兵,杀了燕国的守将,迎接田单大军。可以说,田单的军队打到哪里,哪里的百姓就群起而响应。不到几个月工夫,田单就收复了被燕国占领的七十多座城。
不久,田单把齐襄王从莒城迎回临淄,齐国这才从几乎亡国的境地中恢复过来。