想当霸主，他趁这个机会显示了他的权力和威望，所以不顾晋国刚刚才安定，决定在行动之前拯救天子，不让秦国得到功劳。因此，他答应了周襄王，打败了王子带，并护送周襄王返京。为了感谢晋文公的恩惠，周王将河内、阳樊等地赐与晋。
攘夷.当时齐桓公已卒，中原群龙无首，楚国乘势堀兴。晋文公先翦除楚国的羽翼，击败曹国、卫国，使二国与楚国绝交。前633年（周襄王二十年），宋国都城商丘被楚军包围。前632年初，晋文公率兵救宋，为报答楚国在他流亡国外时楚国的款待，下令军队退避三舍（九十里），在卫国的城濮