元帝萧绎像
萧詧退走后,萧绎又命王僧辩为都督,率兵加强对湘州的进攻。公元550年四月,在王僧辩的猛烈攻击下,长沙陷落,萧誉被乱军杀死。由此,萧绎又除去一个可能与他争夺皇位的隐患。
不久,萧绎又派王僧辩、鲍泉率水军一万东下,讨伐他的六兄萧纶。萧纶不想和萧绎军队交战,因此主动撤离郢州,退到汝南一带。次年二月,西魏大将杨忠攻破汝南城,杀死萧伦,间接帮助萧绎除掉一个竞争皇帝的对手。
讨伐侯景自立为帝
萧绎在逼走萧伦、占据郢州之后,本想着继续率兵攻伐他的八弟益州刺史武陵王萧纪,但是此时侯景派出宋子仙、任约带兵远征江陵,侯景本人也带兵西上,“号二十万,联旗千里,江右以来,水军之盛未有也”,不久即攻克郢州。
萧绎以王僧辩为大都督,率马州刺史淳于星、定州刺史杜龛、宜州刺史王琳、彬州刺史裴之模等屯于巴陵(今湖南岳阳),共同抗击侯景。巴陵城虽然小,但是城防很坚固,王僧辩等人又以逸待劳,所以侯景数次进攻也没有攻下。不久,萧绎又派武将胡僧佑和信州刺史陆法和率兵支援王僧辩。侯景得到消息后,立即派任约率5000精兵对援军进行截击。