懷城、敦煌之戰,東晉末年北涼攻滅西涼的戰鬥。宋武帝永初元年(420年),北涼河西王沮渠蒙遜擬攻西涼,乃揚言攻西秦浩亹(今甘肅永登西南河橋驛附近),兵至該地後,又秘密回軍駐川岩(今甘肅張掖南)。西涼公李歆準備乘虛襲取張掖,乃率騎兵3萬東進。北涼謊稱已占浩亹,將攻黃谷。李歆誤以為真,率軍入都瀆澗(川岩西北)。蒙遜率軍進攻,於懷城(川岩以東)大敗李歆,並於蓼泉(今甘肅高台西南)追殺之。李歆弟酒泉太守李翻、新城太守李預等西奔敦煌,蒙遜軍追入酒泉。是年冬,敦煌太守李恂等據敦煌以拒北涼兵並改元永建。