令元寿南屯金山（今托赖山），段文振北屯雪山（今祁连山），杨义臣东屯琵琶崃（在今甘肃张掖西南），张寿西屯泥岭（在今大通河上游），将步萨钵可汗四面包围。步萨钵可汗派人假冒其名，率众退守车我真山（今青海祁连东南一带）以欺骗隋军，本汗则数十骑逃出。隋炀帝命张定和、柳武建追击之，张定和轻敌冒进，被吐谷浑伏兵射杀身亡。柳武建率众奋力反击，大破吐谷浑，吐谷浑仙头王率l0余万口归降。6月，隋炀帝又派梁默、李琼等追击步萨钵可汗，皆轻敌遭反击被杀。隋军经大斗拔谷，山路隘险，鱼贯而出。当时风霰晦冥，与从官相失，士卒冻死者大半