于辽水西岸,既成,引桥趣东岸,桥短不及岸丈馀。高丽兵大至,隋兵骁勇者争赴水接战,高丽兵乘高击之,隋兵不得登岸,死者甚众。麦铁杖跃登岸,与虎贲郎将钱士雄、孟叉等皆战死。乃敛兵,引桥复就西岸。诏赠铁杖宿公,使其子孟才袭爵,次子仲才、季才并拜正议大夫。更命少府监何稠接桥,二日而成,诸军相次继进,大战于东岸,高丽兵大败,死者万计。诸军乘胜进围辽东城,即汉之襄平城也。车驾渡辽,引曷萨那可汗及高昌王伯雅观战处以慑惮之,因下诏赦天下。命刑部尚书卫文昇、尚书右丞刘士龙抚辽左之民,给复十年,建置郡县,以相统摄。
夏,五月,壬午,纳言杨达薨。
诸将之东下也,帝亲戒之曰:“今者吊民伐罪,非为功名。诸将或不识朕意,欲轻兵掩袭,孤军独斗,立一身之名以邀勋赏,非大军行法。公等进军,当分为三道,有所攻击,必三道相知,毋得轻军独进,以致失亡。又,凡军事进止,皆须奏闻待报,毋得专擅。”辽东数出战不利,乃婴城固守,帝命诸军攻之。又敕诸将,高丽若降,即宜抚纳,不得纵兵。辽东城将陷,城中人辄言请降;诸将奉旨不敢赴机,先令驰奏,比报至,城中守御亦备,随出拒战。如此再三,帝终不悟。既而城久不下,六月,己未,帝幸辽东城南,观其城池形势,因召诸将诘责之曰:“公等自以官高,又恃家世,欲以暗懦待我邪!在都之日,公等皆不愿我来,恐见病败耳。我今来此,正欲观公等所为,斩公辈耳!公今畏死,莫肯尽力,谓我不能杀公邪!”诸将咸战惧失色。帝因留止城西数里,御六合城。高丽诸城各坚守不下。右翊卫大将军来护儿帅江、淮水军,舳舻数百里,浮海先进,入自浿水,去平壤六十里,与高丽相遇,进击,大破之。护儿欲乘胜趣其城,副总管周法尚止之,请俟诸军至俱进。护儿不听,简精甲四万,直造城下。高丽伏兵于罗郭内空寺中,出兵与护儿战而伪败,护儿逐之入城,纵兵俘掠,无复部伍。伏兵发,护儿大败,仅而获免,士卒还者不过数千人。高丽追至船所,周法尚整陈待之,高丽乃退。护儿引兵还屯海浦,不敢复留应接诸军。
左翊卫大将军宇文述出扶馀道,右翊卫大将军于仲文出乐浪道,左骁卫大将军荆元恒出辽东道,右翊卫将军薛世雄出沃沮道,右屯卫将军辛世雄出玄菟道,右御卫将军张瑾出襄平道,右武将军赵孝才出碣石道,涿郡太守检校左武卫将军崔弘昇出遂城道,检校右御卫虎贲郎将卫文昇出增地道,皆会于鸭绿水西。述等兵自泸河、怀远二镇,人马皆给百日粮,又给排甲、枪槊并衣资、戎具、火幕,人别三石