组成的高句丽先遣部队在婴阳王之弟高建武的率领下对隋朝军队进行了伏击。毫无防备的隋朝军队一时慌了手脚，不知所措，并开始向海边撤退。第一次单独行动失败后，隋朝军队的将领决定还是等隋朝部队的陆军到达后再围攻平壤。
陆上的进攻.然而，隋炀帝派出的陆军在路上也出了问题。在隋国内行军，隋军后勤很有保障。但一旦进入高句丽的国土，隋朝军队的后勤供应就会遭到高句丽的伏击。为了解决这个问题，隋炀帝下令每个士兵都要自己携带食物。不过这大大加重了士兵的负担。许多士兵为了减负，扔下所带的食物。等隋朝军队到达