自311年底到第二年四月,刘曜困守长安,连战连败,最终决定撤军。本着不给敌人留下一粒粮的精神,还将长安城里现存的士民八万余口驱掠而出,带回了平阳。自刘曜亲自领兵以来,攻必取战必克,没想到这回却在关中吃了亏。此后数年,关中平原成为了汉晋双方角力的主战场,总共进行了三次大规模攻防战。
第一次发生在313年四月,这时晋怀帝死于平阳,时年十四岁的司马业就在众人的拥戴下于长安即位,是为晋愍帝。此时饱经战火的长安城里一穷二白,总共只有不到一百户人家(全叫刘曜掠走了),交通工具只有四辆破车,文武百官连朝服印绶都没有,整个跟原始社会差不了多少。为了对这位穷邻居开张表示贺意,汉帝刘聪就派遣刘曜、赵染等带了大军前去上礼。