辛丑日,朝廷册封太子妃萧氏。
癸卯日,朝廷在太庙举行祫祭大典。在此之前,太祖的牌位已经被安置在正东的尊位,献祖、懿祖的牌位则被收藏在西边的夹室中,不参与祭祀。到这时,朝廷又将献祖的牌位重新迁至正东尊位,让他参与祭祀。
徐州刺史李洧,是李正己的堂兄。李纳率军进犯宋州时,彭城县令、太原人白季庚劝说李洧献出徐州,归顺朝廷。李洧采纳了他的建议,派遣代理巡官崔程携带奏表前往京城,同时让他口头向朝廷奏明情况,并且叮嘱他去拜见宰相,说:“徐州无力独自抵御李纳,恳请朝廷任命李洧为徐、海、沂三州观察使,况且海州、沂州如今都被李纳占据。李洧与这两州的刺史王涉、马万通早有约定,只要能得到朝廷的诏书,他们必定能够成功献城归顺。”崔程从外地来到京城,以为宰相的地位都是平等的,便先去拜见了张镒,张镒随即将此事告知了卢杞。卢杞因为崔程没有先向自己禀报,勃然大怒,拒不批准李洧的请求。戊申日,朝廷加封李洧为御史大夫,充任招谕使。
十一月戊午日,朝廷将永乐公主下嫁给检校比部郎中田华,这是因为德宗不想违背先帝生前的意愿。
蜀王李傀,改名为李遂。
辛酉日,宣武节度使刘洽、神策都知兵马使曲环、滑州刺史、襄平人李澄、朔方大将唐朝臣,在徐州大败淄青、魏博的军队。
在此之前,李纳派遣部将王温,会同魏博将领信都崇庆,一同率军攻打徐州。李洧派遣牙官、温县人王智兴前往京城告急。王智兴擅长奔跑,只用了不到五天的时间,就赶到了长安。德宗为了救援徐州,调发五千朔方兵马,任命唐朝臣为将领,与刘洽、曲环、李澄等人一同前往救援。当时朔方军的物资装备还没有运到,士兵们的旗帜和军服都破旧不堪。宣武军的士兵见状,讥讽他们说:“这帮乞丐一样的人,也能打败叛军吗!”唐朝臣趁机用这番话激怒士兵,并且说:“都统有令,率先攻破叛军军营的队伍,营中的财物全部归他们所有。”士兵们听后,全都愤怒不已,争先恐后地想要杀敌立功。
信都崇庆、王温率军围攻彭城,二十多天都没能攻克,只好向李纳请求增兵。李纳派遣部将石隐金率领一万兵马前去支援,与刘洽等人率领的官军在七里沟对峙。天色渐晚,刘洽率领军队稍稍后撤。朔方马军使杨朝晟对唐朝臣说:“您率领步兵背靠山地列阵,等待敌军前来进攻;我率领骑兵埋伏在山坳之中,叛军看到您的步兵孤军深入、势单力薄,必定会前来搏杀。我再率领伏兵截断他们的后路,必定能大败敌军。”唐朝臣采纳了他的计策。信都崇庆等人果然率领两千骑兵,越过桥梁向西挺进,追击官军。杨朝晟率领的伏兵突然杀出,从侧面猛攻敌军。信都崇庆的军队被从中截断,士兵们狼狈不堪地往回逃窜,退到桥边据守,抵御官军的进攻。有一部分士兵无法过桥,只好涉水渡河。杨朝晟指着涉水的敌军,对士兵们说:“他们能涉水过河,我们为什么不能!”随即率领士兵们涉水渡河,发动进攻。据守桥头的叛军见状,纷纷溃散而逃,信都崇庆的军队大败。刘洽等人率军乘胜追击,斩杀敌军八千多人,淹死在水中的士兵超过半数。朔方军的士兵将叛军的物资装备全部缴获,旗帜和军服焕然一新,于是对宣武军的士兵说:“我们这帮乞丐立下的功劳,和你们宣武军比起来,谁的更多?”宣武军的士兵听后,全都羞愧不已。官军乘胜向北追击,一直追到徐州城下,围攻彭城的魏博、淄青叛军见状,只好解除包围,仓皇逃走,江淮地区的漕运通道这才重新恢复畅通。
己巳日,朝廷下诏削去李惟岳的官职爵位,悬赏招募他麾下愿意归降的将士,许诺赦免他们的罪过,并给予丰厚的赏赐。
甲申日,淮南节度使陈少游派遣军队攻打海州,海州刺史王涉献城投降。十二月,李纳麾下的密州刺史马万通请求归降朝廷,丁酉日,朝廷任命他为密州刺史。
崔汉衡抵达吐蕃后,吐蕃赞普认为朝廷的敕书中,使用“贡献”“赏赐”之类的措辞,完全是把吐蕃当作臣子来对待,心中十分不满。此外,赞普还提出,云州以西的边界,应当以贺兰山为界,要求崔汉衡返回朝廷,重新向皇帝请示。丁未日,崔汉衡派遣判官与吐蕃使者一同前往长安,向朝廷奏明情况。德宗为了与吐蕃达成和议,只好修改敕书的措辞,并且同意了吐蕃提出的边界划分方案,全部依从了他们的请求。
朝廷任命马燧为魏博招讨使。
建中三年壬戌,公元78