Im Feldzug gegen Preußen 1806/07 führte Vieregg wiederum seine Dragoner und zeichnete sich beim Sturm auf das feindliche Lager bei Glatz gemäß Armeebefehl vom 13. August 1807 besonders aus. Im Feldzug gegen Österreich 1809 kämpfte Vieregg in der 1. Division mit Bravour bei Abensberg (19. April 1809), was im Armeebefehl vom 1. Juni 1809 rühmend erwähnt wurde. Nachdem General Zandt im Gefecht bei Landshut am 21. April 1809 gefallen war, übernahm Vieregg dessen Brigade, bestehend aus dem 1. Dragoner-Regiment sowie dem 1. Chevaulegers-Regiment „Kronprinz“, und wurde am 29. April 1809 zum Generalmajor befördert.