，唐高宗李治打算御驾亲征，诏以契苾何力为浿江道行军大总管，苏定方为辽东道行军大总管，刘伯英为平壤道行军大总管，程名振为镂方道总管，率兵分道进击高句丽。后因武后劝阻，唐高宗取消御驾亲征念头。龙朔元年（661年）五月，唐军的作战部署发生了较大的变化，以任雅相为浿江道行军总管，契苾何力为辽东道行军总管，苏定方为平壤道行军总管，与萧嗣业及诸胡兵凡三十五军，水陆分道并进。八月，苏定方在浿江（今朝鲜大同江）击败高句丽军并拿下了马邑山。唐军扎营于马邑山上，继续进军包围了平壤城（高句丽首都）。北线的陆路唐军进展却相对缓