スラヴ人トマス
ミカエル2世はビザンツ帝国の北方の隣人、ブルガリアに向かって救援を求めた。両国はレオン5世の下で結ばれた30年間の和平(英語版)に拘束されており、ブルガリアの支配者、オムルタグ・ハーン(在位:814年-831年)はミカエル2世の救援要請を喜んだ。ゲネシオスとテオファネス・コンティヌアトスが伝える後の伝承では、オムルタグがミカエル2世の意向に反して自身の意思に従って行動したとなっているが、これは「蛮族」の帝国領への侵入を望んだと見られるのを避けようとしたミカエル2世によって創作されたか、少なくとも流布されたものとして、ほぼ完全に否定されている。ブルガリア軍は恐らく822年11月に(ベリーはブルガリア人の攻撃を823年春と考えているが)トラケスに侵入し、コンスタンティノープルへと向かった。トマスは包囲を解き、ブルガリア軍に当たるために軍と共に進軍した。両軍はヘラクレア(英語版)近郊のKedouktosの平野で会敵した(このためにビザンツの史料ではKedouktosの戦いとして知られている)。戦いの結果についての諸史料の記録は食い違っている。後世の史料はトマスが戦いに敗れたと記すが、より同時代に近いゲオルギオス・モナコスはトマスが「数多くのブルガリア人を殺害した。」と述べる。戦闘後にブルガリア軍の活動が無いことから、現代の学者たちは(ベリーという特筆すべき例外を除き)トマスはこの戦いに勝利したと考えている。
トマスは12月初頭に到着した。彼の大軍は首都の住民を怯ませることはなかった。地方のテマと異なり、首都の住民と守備兵はしっかりとミカエル2世の側に立っていた。更に軍の士気を高揚させるためにミカエル2世は自身の若き息子のテオフィロスに、真の十字架と処女マリアのマントを運ぶ行列を壁にそって行進させ、同時にブラケルナエ(英語版)の聖母マリア教会(英語版)に両方の陣営の全軍に見えるように巨大な軍旗を掲げた。
コンスタンティノープルの周囲の都市を制圧した後、トマスは3方からこの都市を攻撃することを決断した。この彼の攻撃は恐らく、コンスタンティノープルの住民に強い印象を与えるか、あるいはその逃亡を促すことを狙っていた。トマスの共同皇帝アナスタシオスとゲオルギオス・プテロトスはテオドシウスの城壁を陸海で攻撃し、トマス自身はブラケルナエのより弱体な守備に対して主攻撃を行おうとした。トマス軍の全軍に十分な攻城兵器と投石器を配備されており、艦隊は大型の艦載投石器に加えて大量のギリシアの火を使用した。しかし、トマス軍の各部隊の攻撃は失敗した。防衛軍の投石器はトマス軍の攻城兵器を陸上の城壁に寄せ付けず、その優秀さを証明した。そして艦隊は逆風に阻まれて意味のある行動を取れなかった。冬季における作戦行動が危険であり成功の見込みが薄いことからトマスは更なる攻撃を春まで延期し、軍を冬営地まで撤退させた。