想知道田单如何复齐必须了解当时的历史背景。首先齐威王时期齐国崛起败魏称霸诸侯,宣王时期燕内乱齐借机攻燕,燕败于是燕国变成齐国附庸。宣王薨,齐闵王立。国际形式发生变化 ,齐国长期霸权主义引起各国不满。燕昭王于是号召各国伐齐以血当年齐攻燕之仇。结果齐败,齐闵王亡莒为齐民所杀继而立闵王之子为齐王是为齐襄王。齐国仅剩莒和即墨二地,是时燕昭王薨,燕惠王立此时诸侯形式再次发生变化,秦国为齐使说服率先退军,魏赵韩三国跟着接连退兵。此时只剩燕军在齐地。可是此时齐无法战胜乐毅率领的燕军,于是派人至燕地散播谣言说乐毅意欲于齐地自立为王,燕惠王初立急于树立自己的威望虽然知道这是齐国的反间计但是惠王认为齐国已无力反击,这时乐毅在否都无法改变齐国败亡的命运。于是派遣心腹骑劫替代乐毅率领围攻莒和即墨的燕军。造成齐地燕军中下层军官和普通士兵的不满。这样田单完成了对燕军的反间计,造成燕军的士气打压使燕军内部出现矛盾。因为骑劫是惠王心腹为了掌握乐毅带领的齐地燕军不免要对齐地燕军进行必要的人事变动,以消除乐毅在齐地燕军中的影响力,可是乐毅在齐地燕军的威望实在太高了,使得骑劫的一系列动作反而适得其反瓦解了燕军士气,造成燕军内部矛盾激化。与此同时田单开始第二步计划,激励齐地百姓和齐军的士气和对燕军的仇视。为此田单不惜散播谣言说齐军军心已经涣散,只要燕军掘齐地的齐人之坟地就能打击齐军士气迫使齐军军心加速涣散,正在焦头烂额的骑劫听说后大喜立马派人掘坟鞭尸,但是这不仅没有使齐军军心涣散反而是本已在乐毅怀柔政策下稍微稳定的齐地人民开始仇恨齐地燕军。提升了齐军反抗燕军的决心。剩下的就是除燕国外其余各国对齐燕之战的态度。因齐闵王时齐国霸权主义导致各国不满的怨气已在此次五国联合伐齐中得到缓解,且各国不希望燕国占领齐国变成一个新的强大国家 所以燕军由五国联军变成孤军奋战。于是待这一切做好后齐国反击的时机也已成熟。田单搜集数百牛并向燕军发出决战信号,骑劫见此以为击溃齐军时机到来于是集结军队和齐军开战,但是战斗过程让骑劫目瞪口呆,齐军以数百牛为前锋于牛尾上燃火,牛群疯狂冲击燕军阵型致使燕军在随后而来齐军的打击下溃不成军,大输溃败。齐军此后接连击败燕军,而各地齐民也开始反抗燕军最后田单成功将骑劫的燕军赶出齐地成功复齐。田单成功复齐的主要原因是田单巧妙的运用了当时的国际形式和激化燕国内部矛盾并且激励齐国的士气 。
公元前284年,燕伐齐。济西一战大败齐军,燕将乐毅乘胜追击,占齐都临淄以下七十余城,只乘莒,即墨两都未下,守将田单团结军民坚守,一面伪降麻痹燕军,后燕王病死,太子即位和乐毅不和遂换帅。田单见时机成熟,摆下火牛阵,趁夜冲击。大败燕军,五千敢死士乘胜追击,沿途齐国军民响应配合进攻,很快收复齐都及七十余城,光复了齐国。