“二王并立”的局面居然保持了十一年(一说二十一年),最后晋文侯和郑武公出兵支持平王,杀死了草莽携王。虢国这个时候是什么样的情况没有说明,有可能是被迫交出了携王,也有可能是保护携王血战到底。但是我们认为第一种情况的可能性更大,因为在周平王后期,虢国国君又得到了天子的重用。此时虢国和郑国,一西一东,正是洛邑的两道门户,也是平王最信赖的诸侯。前722年,郑国共叔段叛乱,卫国人出兵为共叔段攻取了郑国的廪延地区。郑庄公巧妙地利用了天子卿士的身份,带领天子部队和虢国部队名正言顺地讨伐卫国。不过郑庄公的跋扈终究与周平王产生了矛盾,于是周平王把政事越来越多地分给虢公,郑庄公非常生气,以致平王害怕得把儿子和庄公的儿子交换作为人质,保证不提拔虢公。
不过,周平王的孙子周桓王可不是善茬,他没有经历过祖父这样的大风大浪,觉得自己有能力镇住郑庄公。在晋国的曲沃叛乱中,周桓王就派虢公出兵立晋哀侯为国君,压制了曲沃的叛乱。经过虢公忌父这次立功,桓王更觉得可以名正言顺地提拔他了,于是让虢公忌父也担任了周卿士,卿士相当于宰相,这样的话郑庄公就不是一人独相了。庄公自然非常不爽,但他还不想和天子公然撕破脸,此后郑庄公又征调了虢国的部队攻打自己的敌人宋国。直到前707年,郑国和天子终于决裂了。但这却不是郑国主动的,而是不要命的周桓王挑起的,他先是剥夺了庄公的卿士职位,看看庄公没有反应居然出兵攻打郑国。