交战数年，乐毅强攻不克，只好包围城市。燕军围攻莒和即墨一年未下，乐毅遂改用攻心战，命燕军撤至距两城九里的地方设营筑垒。并下令凡城中有出来的居民不加拘捕，有困难的居民予以赈济，以争取民心。如此相持三年之久，两城仍未被攻下。前279年，燕昭王逝世，燕惠王继位，田单利用反间计放出谣言，导致燕惠王废除乐毅的职务，改派骑劫代替乐毅为将领，由此乐毅被迫出奔赵国。骑劫到任后便一反乐毅的做法，下令对即墨实施强攻。但在齐国军民的顽强抵抗下，其攻势仍未能奏效。田单佯装神来助齐，以振奋城中军民人心，果然激发人心。田单