L'armistice de Pleiswitz, le , met un terme aux hostilités, ce qui permet au régiment de recevoir d'importants renforts. Deux mois plus tard, l'Empire d'Autriche déclare la guerre à la France, et Napoléon se met en marche sur Dresde pour porter secours au maréchal Gouvion-Saint-Cyr. Le , au cours de la bataille de Dresde, le régiment des lanciers de la Garde charge le corps d'armée russe du général Giulay avec la cavalerie de Murat, et lui inflige des pertes sensibles. Après une période de marches et de contremarches, le régiment s'illustre une nouvelle fois à Toeplitz, où cent lanciers rouges menés par le chef d'escadron Colin de Verdière chargent une batterie de six canons, s'en emparent et mettent en déroute trois bataillons d'infanterie russes. La mitraille et la mousqueterie ont causé des pertes, 25 hommes sont tués et 28 sont blessés. Jusqu'au mois d'octobre, les lanciers de Colbert opèrent contre les cosaques aux avant-postes. Cependant, la confrontation entre les forces de Napoléon et les armées coalisées est inévitable. Les soldats des deux camps convergent sur Leipzig en vue de la bataille. Au , les lanciers rouges alignent 63 officiers et 731 lanciers sur le pied de guerre. Le lendemain, les affrontements commencent et se poursuivent jusqu'au , mais le régiment n'a pas l'occasion de charger. Il enregistre tout de même des pertes sensibles, en particulier lors de la retraite sur l'Elster où l'escadron de Jan Post est presque entièrement tué ou fait prisonnier. Le reste du régiment suit le repli et se trouve à la bataille de Hanau, le . Il y protège l'artillerie de Drouot, puis participe aux charges de la cavalerie de la Garde contre les Bavarois. La route vers la France est ouverte, et les lanciers rouges repassent le Rhin le .