Auch im Siebenjährigen Krieg kam er wieder zum König und kämpfte am 1. Oktober 1756 in der Schlacht bei Lobositz. Nach der Kapitulation der sächsischen Armee bei Pirna übernahm Generalmajor Wilhelm von Saldern das ehemalige Regiment Sachsen-Gotha und Schwartz wurde am 3. November 1756 als Major in das Regiment versetzt. Er begleitete das Regiment nach Magdeburg, wo es in preußische Dienste versetzt wurde. Am 3. März 1758 führte er es nach Leipzig. Im Jahr 1759 erhielt er das Kommando über ein Grenadier-Bataillon, das aus den Kompanien der Regimenter „Prinz Heinrich“ Nr. 35 und „Münchow“ Nr. 28 gebildet wurde. Er wurde damit Nachfolger des Generalmajors Friedrich August von Schenckendorf. Das Bataillon marschierte unter dem Kommando von Generalmajor Karl Gottfried von Knobloch nach Bamberg. Dort schlugen sie die Österreicher und Reichstruppen unter General Ried und erbeuteten die Magazine der Stadt. Danach marschierten sie zurück und kämpften am 12. August 1759 in der Schlacht bei Kunersdorf. Dort war das Regiment eines von acht, welche unter Generalmajor Schenkendorf die Vorhut bildeten. Sie konnten die Russen aus zwei Verschanzungen treiben und zahlreiche Kanonen erbeuten. Schwarz wurde dabei in der linken Seite verwundet, sein Pferd gleich drei Mal verletzt. Die Kugel drang bis zu seinem Rückgrat vor und müsste er sie sich gleich entfernen lassen. Er ging zur Genesung nach Stettin. Nachdem er im November wieder genesen war, ging er nach Freiberg zu seinem Bataillon zurück.