公等自以官高,又恃家世,欲以暗懦待我邪!在都之日,公等皆不愿我来,恐见病败耳。我今来此,正欲观公等所为,斩公辈耳!公今畏死,莫肯尽力,谓我不能杀公邪!”诸将咸战惧失色。帝因留止城西数里,御六合城。高丽诸城各坚守不下。右翊卫大将军来护儿帅江、淮水军,舳舻数百里,浮海先进,入自浿水,去平壤六十里,与高丽相遇,进击,大破之。护儿欲乘胜趣其城,副总管周法尚止之,请俟诸军至俱进。护儿不听,简精甲四万,直造城下。高丽伏兵于罗郭内空寺中,出兵与护儿战而伪败,护儿逐之入城,纵兵俘掠,无复部伍。伏兵发,护儿大败,仅而获免,士卒还者不过数千人。高丽追至船所,周法尚整陈待之,高丽乃退。护儿引兵还屯海浦,不敢复留应接诸军。
左翊卫大将军宇文述出扶馀道,右翊卫大将军于仲文出乐浪道,左骁卫大将军荆元恒出辽东道,右翊卫将军薛世雄出沃沮道,右屯卫将军辛世雄出玄菟道,右御卫将军张瑾出襄平道,右武将军赵孝才出碣石道,涿郡太守检校左武卫将军崔弘昻出遂城道,检校右御卫虎贲郎将卫文昻出增地道,皆会于鸭绿水西。述等兵自泸河、怀远二镇,人马皆给百日粮,又给排甲、枪槊并衣资、戎具、火幕,人别三石已上,重莫能胜致。下令军中:“遗弃米粟者斩!”士卒皆于幕下掘坑埋之,才行及中路,粮已将尽。
高丽遣大臣乙支文德诣其营诈降,实欲观虚实。于仲文先奉密旨:“若遇高元及文德来者,必擒之。”仲文将执之,尚书右丞刘士龙为慰抚使,固止之。仲文遂听文德还,既而悔之,遣人绐文德曰:“更欲有言,可复来。”文德不顾,济鸭绿水而去。仲文与述等既失文德,内不自安,述以粮尽,欲还。仲文议以精锐追文德,可以有功。述固止之,仲文怒曰:“将军仗十万之众,不能破小贼,何颜以见帝!且仲文此行,固知无功,何则?古之良将能成功者,军中之事,决在一人。今人各有心,何以胜敌!”时帝以仲文有计划,令诸军咨禀节度,故有此言。由是述等不得已而从之,与诸将渡水追文德。文德见述军士有饥色,故欲疲之,每战辄走。述一日之中,七战皆捷,既恃骤胜,又逼群议,于是遂进,东济萨水,去平壤城三十里,因山为营。文德复遣使诈降,请于述曰:“若旋师者,当奉高元朝行在所。”述见士卒疲弊,不可复战,又平壤城险固,度难猝拔,遂因其诈而还。述等为方陈而行,高丽四面钞击,述等且战且行。秋,七月,壬寅,至萨水,军半济,高丽自后击其后军,左屯卫将军辛世雄战死。于是诸军俱溃,不可禁止。将士奔还,一日一夜至鸭绿水,行四百五十里。将军天水王仁恭为殿,击高丽,却之。来护儿闻述等败,亦引还。唯卫文升一军独全。
初,九军渡辽,凡三十万五千,及还至辽东城,唯二千七百人,资储器械巨万计,失亡荡尽。帝大怒,锁系述等。癸卯,引还。
初,百济王璋遣使请讨高丽,帝使之觇高丽动静,璋内与高丽潜通。隋军将出,璋使其臣国智牟来请师期。帝大悦,厚加赏赐,遣尚书起部郎席律诣百济,告以期会。及隋军度辽,百济亦严兵境上,声言助隋,实持两端。
是行也,唯于辽水西拔高丽武历逻,置辽东郡及通定镇而已。八月,敕运黎阳、洛阳、太原等仓谷向望海顿,使民部尚书樊子盖留守涿郡。九月,庚寅,车驾至东都。
冬,十月,甲寅,工部尚书宇文恺卒。
十一月,己卯,以宗女为华容公主,嫁高昌。
宇文述素有宠于帝,且其子士及尚帝女南阳公主,故帝不忍诛。甲申,与于仲文等皆除名为民,斩刘士龙以谢天下。萨水之败,高丽追围薛世雄于白石山,世雄奋击,破之,由是独得免官。以卫文昻金为紫光禄大夫。诸将皆委罪于于仲文,帝既释诸将,独系仲文。仲文忧恚,发病困笃,乃出之,卒于家。
是岁,大旱,疫,山东尤甚。
张衡既放废,帝每令亲人觇衡所为。帝还自辽东,衡妾告衡怨望,谤讪朝政,诏赐尽于家。衡临死大言曰:“我为人作何等事,而望久活!”监刑者塞耳,促令杀之。