入太湖，打算从背后袭击宇文述的军队。宇文述进兵攻破晋陵城东营栅，然后回兵攻打萧瓛，大败萧瓛的军队；又派遣军队从别道攻打吴州，王褒换上道士衣服弃城逃走。萧瓛率领残余部队退保包山，又被燕荣打败。萧瓛带领左右数人藏匿百姓家中，被人抓获。晋陵、会稽全部平定。燕荣检校扬州总管。不久燕荣被征召为右武候将军。突厥犯边，燕荣担任行军总管，屯守幽州。突厥突利可汗通过长孙晟上奏说都蓝可汗制造攻城器械，打算进攻大同城。于是隋文帝下诏任命汉王杨谅为元帅，命令尚书左仆射高颎率军从朔方道出塞，尚书右仆射杨素率军从灵州道出塞，上柱国