并燕国做大齐国实力，便屯重兵于燕赵边境，威胁齐国不撤军即开战。不久，秦国于丹阳—濮水沿线与齐国沿河展开决战，宋康王临阵连夜撤军致使齐军侧翼暴露，秦军大败齐军，迫使齐国放弃对燕国的佔领，因此燕国得以复国。
垂沙之战.前303年，孟尝君田文为齐国宰相，这时秦楚联盟，齐以楚负约为借口，联合韩、魏攻打楚国。楚国以太子横为质于秦，秦派客卿通率军救楚。联军闻讯后，当即退兵。次年，楚太子横因私斗杀死秦大夫而逃回楚国，秦楚联盟告破。齐宣王十九年（前301年），齐宣王命令齐将匡章与魏将公孙喜、韩