劉聰再攻長安之戰,永嘉七年(313年)四月,晉皇太子司馬鄴在長安即位。漢劉聰遣車騎大將軍劉曜、平西將軍趙染及其司隸校尉喬智明攻長安。九月,劉曜、趙染等攻麴允於黃白城(今陝西三原東北),允累戰皆敗。晉以索綝為征東大將軍,率兵助允。十月,劉曜以麴允統兵在外,長安空虛,命趙染率精兵5000人襲長安,入外城。晉將麴鑒率兵5000人救長安,染退走,鑒追之,與劉曜遇於零武(今陝西鹹陽東),鑒兵大敗。十一月,麴允襲劉曜,因其恃勝不備,大破之,斬其將喬智明,劉曜引兵還平陽(今山西臨汾西南)。