在1812年7月22日马尔蒙战败于萨拉曼卡后,苏尔特拒绝了约瑟夫国王的命令,径直退向巴伦西亚,致使英军轻取马德里。不过英国人也犯了错误,威灵顿在对布尔戈斯的围攻(9.19-10.22)中由于低估了守军,久攻不下,苏尔特和马尔蒙乘机集中兵力反攻,迫使联军撤出马德里,并损失了7000人。但是缺乏战略眼光的约瑟夫国王不顾苏尔特的劝告,执意要重返马德里恢复王位,没有继续紧追联军,结果威灵顿得以摆脱追兵,撤到西葡边境。这年年底,由于中欧战云密布,苏尔特被调到德国任近卫军指挥官,并参加了1813年5月20-21日的包岑之战。
但在6月12日,由于西班牙战局恶化,他又再次奉命回到西班牙收拾残局。7月11日,苏尔特出任驻西班牙法军总司令,皇帝命令他收复西班牙和葡萄牙,这是一个不实际的任务;苏尔特面对威灵顿的9万部队,而他手下只有53000人能够投入战斗。在此后陆续发生的比利牛斯山区的战斗中,法军虽使尽浑身解数,但回天乏术。先是在索芬伦之战(7.26-8.1)中失利(法军损失13000人,联军损失7000人);接着英军在8月底攻占了法西边境重镇圣塞瓦斯蒂安。10月7日,威灵顿率部横渡达索河向法国进军。而苏尔特的部队不断被抽走增援皇帝,已不足5万人,只能尽力迟滞联军。11月10日,苏尔特企图围歼在尼维尔的一支英军分遣队,威灵顿赶来增援,双方损失都很惨重,联军的45000人中损失了5300人,法军的18000人中损失了4500人。最后法国人支持不住了,苏尔特只得在丢弃了59门大炮后逃走。
1814年2月27日,养精蓄锐后的威灵顿再次发动攻击,从水陆两路进攻法国的奥尔泰兹,苏尔特在损失了4000人后弃城逃往图卢兹以避免被围歼。威灵顿在3月17日攻占波尔多后转向图卢兹进发。4月10日,联军发起强攻,在付出了6700人伤亡的代价后攻占该城,苏尔特损失了4000人,但威灵顿并没有达到歼灭其的目的。两天后,得到拿破仑一世退位的消息,双方停战。