但却兵败，于是逃回洛阳。而当时以司马越为首的讨伐军队已逼近洛阳，司马颙杀张方后亦令司马颙一些将领投降，例如驻守荥阳的吕朗。不久司马越军攻入长安，迎惠帝回洛阳。晋惠帝回到洛阳后，复立羊献容为皇后，而羊献容亦感谢刘暾当日上奏保全自己，于是恢复他的封爵，加授光禄大夫，复任司隶校尉。永嘉三年（309年），汉国大军进攻洛阳，刘暾任转抚军将军、假节、都督城守诸军事抵御外敌。不久汉国兵败撤退，刘暾转拜尚书仆射。但刘暾长年担任监察百官的职位，且亦被人情所归，故此令司马越十分忌惮，于是任命刘暾为右光禄大夫、领太子少傅，加