齐桓公之夫人三:曰王姬、徐姬、蔡姬,此从《史记》。《左氏》作王姬、徐嬴、蔡姬。皆无子。桓公好内,多内宠,如夫人者六人:长卫姬生无诡。《左氏》作无亏。少卫姬生惠公元。郑姬生孝公昭。葛嬴生昭公潘。密姬生懿公商人。宋华子生公子雍。桓公与管仲,属孝公于宋襄公,以为大子。雍巫有宠于卫共姬,因宦者竖刁以厚献于桓公,亦有宠。桓公许之立无诡。周惠王七年(前670),入春秋后七十八年。管仲、隰朋皆卒。易牙、开方、竖刁专权。桓公卒;易牙入,与竖刁因内宠杀群吏,而立无诡。大子昭奔宋。明年三月宋襄公率诸侯兵送大子昭伐齐,齐人恐杀无诡。齐人将立大子昭。四公子之徒攻大子。大子走宋。宋遂与齐人四公子战,败其师。而立大子昭,是为齐孝公。
齐桓既殁,晋文未兴,北方无复一等国;楚虽盛,中原诸国尚未甘服;宋襄乃乘机图霸。宋襄之起,似始与齐争,后与楚争。齐桓公及管仲,属孝公于宋襄公,其事羌无证据;即诚有之,亦非正法;盖乘乱伐齐之口实耳。是时诸侯,似有党宋,亦有党齐者。故宋之伐齐,曹、卫、邾娄与偕,鲁与狄皆救之,而邢人狄人伐卫。明年,宋人执滕子婴齐。宋人、曹人、邾人盟于曹南。鄫子会盟于邾,邾人执鄫子用之。滕与鄫,盖皆不服宋者。宋人围曹,盖以其叛故。鲁会陈人、蔡人、楚人、郑人盟于齐,距宋者始与楚合。又明年,齐人、狄人盟于邢。其明年,周襄王十三年(前639),入春秋后八十四年也。狄侵卫,宋人、齐人、楚人盟于鹿上。今安徽太和县。《左氏》云:“以求诸侯于楚。”盖齐为旧盟主,而楚则是时与宋争者。使是盟而成,则宋可以霸。而楚伏兵车,执宋公以伐宋。宋公谓公子目夷:归守国。楚人知虽杀宋公,犹不得宋国于是会于薄,此即汉之薄县,见第八章第二节。释宋公。是冬,鲁伐邾。明年,再伐邾。盖所以伐宋之与。宋、卫、滕、许伐郑。楚伐许以救郑。宋公及楚人战于泓,水名,在今河南柘城县。宋师败绩。公伤股。明年,竟以是卒。鹿上之盟,《公羊》谓公子目夷请以兵车往,宋公不可。泓之战,《公羊》与《左》《榖》皆谓襄公不肯乘楚师未毕济、未毕陈而击之,是以致败。盖是时欲图霸者,犹必假仁义以服诸侯,宋襄亦有为为之,而惜乎其力之不足也。襄公卒之岁,齐侯伐宋,围缗。今山东金乡县。襄王十七年(前635),入春秋后八十八年。卫灭邢。时鲁、卫忽复合,盟于洮。今山东泗水县。十八年(前634),入春秋后八十九年。复盟于向,今山东莒县。而齐师再伐鲁。卫人伐齐。鲁如楚乞师,伐齐,取谷。今山东东阿县。置桓公子雍焉。桓公七子皆奔楚。楚以为大夫。楚又伐宋。明年,遂围之。于是齐、宋皆与晋合,而城濮之战起矣。