高丽王高元惊惧,于二十八日派遣使者乞求投降,并且把叛逃至高句丽的大隋兵部侍郎斛斯政拿下,押送呈予大隋,杨广大为高兴,便遣使者持节召来护儿返回。
来护儿召集部下说:“大军三次出征,未能平定高丽,这次回去就再也不能来了,劳而无功,我感到耻辱。如今高丽确实已经疲惫不堪,以我们这么多的军队去讨伐高丽,不日可胜。我打算进兵直接包围平壤,俘获高元,凯旋而归不是很好吗?”
于是来护儿上表炀帝请求出征,不肯奉诏返回。长史崔君肃力争奉旨班师,来护儿不答应,说:“高丽已经支持不住了,皇帝完全相信任用我,我完全可以自行决定此事。我在朝廷之外,有事应该自己决断,我宁可俘获高元返回而受到责罚,但放弃这次成功的机会,我办不到”
崔君肃告诉大家:“要是跟从元帅违抗皇帝的诏命,必定被人上奏皇帝,我们都得获罪。”诸将恐惧,都要求返回。来护儿才接受诏命班师。
八月初四,满怀遗憾,心不甘情不愿,却又不得不退兵的杨广终于从怀远镇班师回朝。而谁曾想,邯郸贼帅杨公卿居然胆大包天,率领其部众八千人抢劫天子中军车驾后面的辎重队,居然抢走飞黄上厩的良马四十二匹而去。
杨广大怒,下令大军四处搜寻敌踪,可惜除了一些倒霉的山贼之外,根本找不出杨公卿的踪影,只能悻悻地继续南行。
冬季,十月初三,炀帝到达东都,在东都滞留了十日之后,于十月二十五日返回西京长安。
他以高丽的使者及斛斯政祭告太庙,仍然征召高丽王高元入朝觐见,高元却拒之不来。于是炀帝下令将帅们准备行装,打算再次大举进攻,但最后未能成行。
十一月初二,杨广下令将斛斯政在金光门外处死,按照处死杨积善的办法来处死斛斯政,并且把他的肉煮了,让百官们吃。之后,将斛斯政的骨骸收在一起,焚化后扬掉。
十一月二十一日,离石郡的胡人首领刘苗王率众造反,自称天子,拥有部众数万,将军潘长文率兵征讨,却未能获胜。
而汲郡贼帅王德仁,拥部数万众,在林虑山据守为盗。
东海彭孝才辗转掠劫沂水。彭守留守董纯率兵讨伐,并抓住了彭孝才,可惜,董纯虽然屡战屡胜,但是天下烽烟四起。朝中的文武大臣,却诬陷董纯怯懦,方致地方不宁,杨广大怒,命人将董纯押至东都处斩。
董纯的死,不但让天下诸将皆尽心寒,更是让人看清了现如今杨广的暴躁性格,可以说,就连许多正自在外为国征战,努力平叛的忠臣良将都心灰意冷
长白山贼帅孟让从长白山抢掠各郡,他到了盱眙,拥有部众十余万人,占据了都梁宫,以淮水为坚固的屏障。江都郡丞王世充率兵抗击孟让,他用五道栅栏阻塞险要之处,装出羸弱的样子。孟让笑道:“王世充是个文法小吏,怎么能带兵呢?今天我要生擒王世充,大张旗鼓地进入江都城”
当时百姓都筑堡垒以自卫,野外没有什么可供抢掠的东西了,孟让的部众渐渐挨饿,于是孟让就留下少量兵力,围住五道栅栏,分兵到南面进行抢掠。王世充趁对方松懈,挥军出击,大破孟让,孟让仅带着几个骑逃走,王世充斩获首级一万余。
齐郡贼帅左孝友率部众十万人屯守在蹲狗山。齐郡郡丞张须陀扎下军营进逼蹲狗山,左孝友走投无路,只得投降。张须陀威振东夏,因为有功升迁为齐郡通守,兼任河南道十二郡黜陟讨捕大使。
涿郡贼帅卢明月率部众十余万人在祝阿县驻军,张须陀率领一万名士兵截击卢明月,双方相持十余日,官军粮食要吃完了,将要撤退时张须陀对将士们说:“贼人看见我们后退,一定率全部人马来追击,要是以一千人袭击并占据贼人的营地,就可以取得大胜,这确实是危险的事,谁能前往?”众人不敢答话。只有罗士信和历城人秦叔宝请求前往。
于是张须陀遗弃营栅退走,派罗士信和秦叔宝每人率兵一千人埋伏在芦苇丛中。卢明月集中全部人马追击张须陀,罗士信、秦叔宝率兵驰马到卢明月的营寨外,营门紧闭,二人爬过栅栏上到寨楼,各自杀死了几个人,卢明月营中大乱。
二人斩杀把守营门的士兵让外面的官军士兵进来,并趁势纵火烧毁了卢明月的三十多个营栅,火焰冲天。卢明月迅速驰返营地,张须陀回军奋力进攻,大破卢明月。卢明月率领几百名骑兵逃走,卢明月的部众被军俘获杀死无数。秦琼秦叔宝,这位让我慕名以久的隋朝英雄,终于在隋末战乱之期,出现了。