國人不願作戰,說:“鶴享有祿位,讓鶴去作戰吧!我們怎能作戰?”大部分潰散而去。懿公率勉強湊合起來的衛軍去迎擊狄人,在熒澤被狄人打得大敗。↙↙

衛軍敗後,懿公還不收藏自己的戰旗,被狄人俘虜。“殺之,盡食其肉,獨舍其肝”①,衛國滅亡。

衛國滅亡後,遺民七百三十人,加上共、滕兩邑居民總共五千人,在曹邑(今河南滑縣西南之白馬故城)立公子申爲君,是爲衛戴公。

齊桓公特派公子無虧率戰車三百乘,甲士三千人去戍衛。並贈給戴公乘馬三百匹,牛、羊、豬、雞、狗各三百隻,五套祭服和各種建築門戶的材料,贈送戴公夫人用魚皮裝飾的軒車和細錦三十匹。

第二年,齊桓公又率諸侯修築楚丘(在河南滑縣東)作爲衛都,把衛國遷到這裏。

衛戴公做國君僅半年就死去了,文公繼立。衛文公勤儉治國,“務材訓農,通商惠工,授方任能”,使衛國勢力得到複蘇。文公元年僅有戰車三十乘,末年就發展到了三百乘。

齊桓公爲懲戒狄人,曾率軍西征白狄。《國語·齊語》說:\" 西征攘白狄之地,至於西河,方舟設泭,乘桴濟河,至於石枕。懸車束馬,踰太行與辟耳之溪拘夏,西服流沙、西吳。\" 但是桓公的這次西征,由於史籍闕失,詳情已不可知了。

周襄王百年(公元前647年)夏,淮夷危害杞國。齊桓公召集魯、宋、陳、衛、鄭、許、曹八國國君在鹹地(今河南濮陽縣東南)聚會,商討對付淮夷的辦法。次年,九國諸侯修築緣陵城(今山東省昌樂縣東南,時在齊境),把杞國遷到這裏。桓公贈送杞國戰車百乘,士卒千人幫助守衛杞國。

周襄王八年,淮夷侵淩鄫國。齊桓公在淮地(今江蘇省盱眙縣)會合魯、宋、陳、衛、鄭、許、邢、曹八國國君,策劃救援鄫國。並幫助鄫國築城以防禦淮夷。

桓公北破戎狄,穩定中原形勢之後,即轉而南向,對付強楚。當時,楚成王依據強大武力,一意北進,陳、蔡、鄭、許等國皆屈從楚國。桓公抗楚采取了政治、外交與軍事鬥爭互相配合的方針。

周惠王十八年(公元前659年),楚人伐鄭,齊桓公在犖(今河南省淮陽縣北)會同魯、宋、鄭、曹、邾五國國君,商討救援鄭國。

次年,齊爲與楚爭奪江(在今河南息縣西南),黃(今河南潢川縣西北)二國,在貫地(今山東曹縣南)與江、黃之君會盟,江、黃轉而服齊。

冬,楚成王討伐鄭國,俘虜了鄭大夫聃伯,企圖打擊投靠齊的中小國家。

周惠王二十年(公元前657年),桓公爲打擊楚國,堅定江、黃兩國服齊的決心,再與宋、江、黃三國之君會盟於陽穀(今山東陽穀縣),策劃伐楚。陽穀會後,桓公親臨魯國重敘舊盟。

冬,魯大夫公子友赴齊結盟,加強了齊魯的同盟關係。

經過一係列政治、外交準備,齊桓公在周惠王二十一年以中原魯、宋、陳、衛、鄭、曹、許八國之師討伐楚的盟國蔡。

伐蔡的導火線爲蔡姬事件。

蔡姬是桓公夫人,與公乘舟遊池苑,蕩舟戲桓公。桓公怒,歸蔡姬,但並未斷絕關係。蔡國則將蔡姬另嫁他國,桓公即興兵伐蔡。蔡國潰敗,聯軍遂侵入楚境,並到達楚國的陘邑(在今河南偃師縣南)。

楚成王率軍北進,並派遣使臣責問桓公說:“君處北海,寡人處南海,唯是風馬牛不相及也,不虞君之涉吾地也何故?”

管仲回答說:“昔召康公命我先君太公曰: