Barclay osallistui Borodinon taisteluun 7. syyskuuta 1812, mutta hän jätti armeijan pian sen jälkeen. Hänen kunniansa palautettiin 1813 ja hänet otettiin jälleen armeijaan ja hän otti osaa taisteluihin Saksassa. Bautzen taistelun 21. toukokuuta 1813 jälkeen hänet asetettiin jälleen ylipäälliköksi, jona hän osallistui Dresdenin taisteluun , Kulmin taisteluun ja Leipzigin taisteluun. Viimeisestä taistelusta hän sai kreivin arvonimen.