刘曜与赵染出兵长安，索綝领兵抵抗，但赵染初战于新丰城西因轻敌而败北。不久二人与将军殷凯再攻长安，在冯翊击败麴允，但当晚又被麴允夜袭殷凯军营，殷凯战死。随后刘曜到怀县转攻晋河内太守郭默，但郭默固守不降。在新郑的李矩此时还到刘琨所派的鲜卑骑兵，说服带领他们的张肇进攻刘曜。汉国士兵看见鲜卑骑兵就不战而走，刘聪见进攻不成，打算先消灭刘琨，故命令刘曜撤军。建元元年（晋建兴三年，315年），刘曜在襄垣击败刘琨所派军队，并打算进攻阳曲。但此时刘聪又认为要先攻取长安，于是命刘曜撤军回蒲坂。
攻灭