Promoted Major General in 1790, three years later Kray commanded the advance guard of the Allies under Prince Coburg, operating in Flanders and the Austrian Netherlands. He distinguished himself at Famars, Menin, Wissembourg, Charleroi, Fleurus, and, indeed, at almost every encounter in the Flanders Campaign with the armies of the French Republic. Promoted to Feldmarschalleutnant on 5 March 1796 Kray served in Archduke Charles's Army of the Lower Rhine. On 19 June, after the Battle of Wetzlar, he forced General Jean-Baptiste Kléber to withdraw from Uckerath. He also defeated French General of Division Jourdan in the clash at Limburg on 16 September. He then fought in various actions, including the victory at Amberg on 24 August, and at the Battle of Würzburg as a divisional commander, when he was largely responsible for the victory of Archduke Charles of Austria. On 19 September, he captured the mortally wounded General of Division François Séverin Marceau-Desgraviers, one of the ablest and bravest French commanders of the day; he returned the corpse to French lines with a guard of honor of the Bethlen Hussars N.35. On 4 March 1796 he received promotion to Lieutenant General ("Feldmarschal-Leutnant"). In the celebrated campaign of 1796, on the Rhine and Danube, he performed conspicuous service as a corps commander. In the following year, he was less successful, being defeated on the Lahn, and at Mainz. Worse, his command was surprised and defeated by the French General Louis-Lazarre Hoche in the Battle of Neuwied of 1797. Kray was accused of negligence; a courts-martial found him guilty and sentenced him to two weeks arrest. He requested to resign in protest but this was denied.