六月,魯桓公與杞國國君在郕地(今山東)會見,這是杞國向魯國求和。
秋天,公子翬到齊國去迎接文薑到魯國。
齊國國君齊僖公將文薑送到歡地,魯桓公在歡地與齊僖公會見。
《左傳》認為,齊僖公親自送文薑是違背禮法的,因為按照禮法,公侯的女兒出嫁,如果是先君的女兒,那麽就由上卿相送,如果是國君的女兒,就由下卿的相送,如果嫁往的是大國,那麽也就只是上卿相送,如果是一個小國,那麽就由上大夫相送,哪怕是天子嫁女,也就只是群臣相送而已。
冬季,齊國齊仲年(齊前莊公之子,齊僖公之弟)到魯國來聘問,這是護送文薑到魯國國都曲阜。
魯桓公五年,即公元前七零七年,周桓王趁著鄭莊公與齊僖公想要攻打杞國,便奪取了鄭莊公在王室的卿位,鄭莊公便不朝見周桓王。
周桓王派仍叔的兒子到魯國聘問,至於沒有留下的他的名諱,是因為他過於年幼。
秋天,周桓王率領蔡國、衛國、陳國的軍隊攻打鄭國,在繻葛大戰,周桓王被箭射中,潰敗,史稱繻葛之役。
魯桓公六年,即公元前七零六年,夏季,魯桓公與杞侯在成地會見,希望魯桓公能夠消除齊國滅亡杞國的打算。
北邊的戎人入侵齊國,齊國向鄭國求援,諸侯相救,大夫戍兵於齊。
齊國為了感謝諸侯國救援之情,向他們饋贈食物,讓魯國確定次序,於是魯國按照周王室分封的先後安排次序,這樣鄭國就排在了後面,讓鄭國覺得受到屈辱,認為魯國忽視了鄭國救齊的功勞。
九月,文薑為魯桓公誕下一公子,按照太子出生的規格舉行禮儀,因為與桓公是同月生日,便取名為同。
冬季,杞侯請求魯桓公代杞國向周天子請命與齊國講和,但是魯桓公沒有同意。
魯桓公十年,即公元前七零二年,冬季,齊國、衛國、鄭國在魯國郎地與魯國交戰,這是因為當初戎人入侵齊國之時,鄭國覺得魯國輕視自己,便有如今之戰。
魯桓公十一年,即公元前七零一年,鄭莊公去世,鄭國發生內亂,鄭昭公出逃衛國,鄭厲公繼位。
魯桓公十二年,即公元前七零零年,六月,魯桓公在曲池(魯邑,今山東寧陽東北)與杞國國君、莒國國君會見,這是為了調停兩國的紛爭,為他們講和。
七月,魯桓公與宋厲公、燕國人在谷丘(宋邑,今河南虞城西南)會盟。
魯桓公想要與鄭國和宋國講和,但因為不知道宋莊公的真意,後來又在虛地、龜地與宋厲公會見,但是宋莊公不願與鄭國講和。
於是,魯桓公與鄭厲公在武父結盟。
十二月,魯國與鄭國的軍隊攻打宋國,這是因為宋國無信。
這一年,衛國國君衛宣公去世,太子朔繼位,是為衛惠公。
魯桓公十三年,即公元前六九九年,因為宋國與鄭國的仇怨,魯國與鄭國、杞國三國聯軍與齊國、宋國、衛國、燕國四國聯軍交戰,勝。
鄭國請求與魯國修好。
魯桓公十四年,即公元前六九八年,魯桓公與鄭厲公在曹地會見。
五月,鄭厲公派他的弟弟子人到魯國來,這是為了重溫魯國與鄭國從前的同盟之好,也是為了鞏固之前曹地會盟。
這一年,齊國國君齊僖公去世,他的兒子齊襄公繼位,對於魯國來說這是一件影響極大的事情。
魯桓公十五年,即公元前六九七年,周桓王派大夫家父到魯國來求取車輛,這是有違禮法的,因為諸侯朝貢天子是沒有車輛和禮服的。
三月,周桓王去世,其子姬佗繼位,是為周莊王。
五月,鄭國發生動亂,鄭厲公出逃蔡國。
六月,鄭昭公回到鄭國。
許國的許叔回到了許國國都,可許國早就被鄭國所破,許叔居住在許國東邊,鄭國的公孫獲居住在許國西邊,鄭莊公在時倒能一切安好,可鄭國生亂,許國自然也就不平穩了。
於是,魯桓公與齊襄公在艾地會見,商議平定許國之亂。
九月,鄭厲公進入鄭國櫟邑,殺死櫟邑大夫,居住在櫟邑。
十一月,魯桓公與宋莊公、衛惠公、陳莊公在衰地會見,商議護送鄭厲公會國,可是出兵鄭國失敗,諸侯便都回去了。
魯桓公十六年,即公元前六九六年,魯桓公與宋莊公、蔡桓侯、衛惠公在曹國會見,商議進攻鄭國。
夏季,四國聯軍進攻鄭國。
十一月,衛國發生動亂,衛惠公出逃齊國,衛君黔牟繼位。
魯桓公十七年,即公元前六九五年,魯桓公與齊襄公、紀侯在黃地會盟,這是為了齊國和紀國講和,同時商議平定衛國之亂。
二月,魯桓公與邾儀父在趡(cuǐ)地會盟,重溫魯國與邾國的蔑地之盟。
夏天,魯國與齊國在兩國邊境奚地發生交戰,是齊國人入侵魯國,魯國的邊境官員前來匯報時,是這樣說的,戍守邊境,就是要謹慎收好自己的一邊,同時防備有意外的情況發生。如此這樣就可以了,真的發生了意外便迎戰,又何須要先行向國君匯報呢?
秋季,魯國討伐邾國,因為這是宋國的意願的。
這一年,鄭國的高渠彌射殺鄭昭公,立公子亹,史稱鄭子亹。
也就是在這一年,齊襄公向周莊王求娶莊王的妹妹周王姬,周桓王應允,便邀請魯桓公為他主持婚禮,因為魯桓公與周莊王同姓。
文薑聽說之後,就要求與魯桓公一同前去。
魯國的大臣們聽聞文薑早年與齊襄公有私情的傳言,便向魯桓公建議,不要帶文薑前去,魯桓公沒有同意。
魯桓公十八年,即公元前六九四年,魯桓公與夫人文薑到齊國,在濼(luò)地與齊襄公會見,後就到齊國國都去了。
齊襄公與文薑通奸,被魯桓公得知,魯桓公責怪文薑,文薑又將此事告訴了齊襄公,於是齊襄公便決定除掉魯桓公。
齊襄公宴請魯桓公,在宴後派公子彭生欲殺害魯桓公。
公子彭生與魯桓公同乘一車,在車內殺害了魯桓公。
後因為魯國的請求,齊襄公殺死了公子彭生,就是因為他殺害了魯桓公。
魯桓公死後,魯桓公與文薑的嫡長子太子同繼位,是為魯莊公。