Nafziger also gives the following list for the Prussian army on the Rhine in 1690 :
Trabanten Cavalry Squadron
Grand Musketeer Cavalry Squadron
Leib Cuirassier Regiment
Kurprinz Cuirassier Regiment
Anhalt Cuirassier Regiment
Derfflinger Cuirassier Regiment
Sachsen Cuirassier Regiment
Luttwitz Cuirassier Regiment
Hamel Cuirassier Regiment
Lehtmat Cuirassier Squadron
Derfflinger Dragoon Regiment
Leib Dragoon Regiment
Sonsfeld Dragoon Squadron
Ansbach Dragoon Squadron
Leibgarde Infantry Regiment (4)
Kurprinz Infantry Regiment (l)
Margraf Philip Infantry Regiment (l)
Margraf Karl Infantry Regiment (l)
Derfflinger Infantry Regiment (l)
Anhalt Infantry Regiment (l)
Spaen Infantry Regiment (l)
Alt-Holstein Infantry Regiment (l)
Jung-Holstein Infantry Regiment (l)
Barfuss Infantry Regiment (l)
Schonberg Infantry Regiment (l)
Briquemault Infantry Regiment (l)
Zieten Infantry Regiment (l)
Heiden Infantry Regiment (l)
Varenne Infantry Regiment (l)
Lottum Infantry Regiment (l)
Cournaud Infantry Regiment (l)
Source :Jany, Geschichte der Preussischen Armee
Returning to 1689, J.H Hennes gives the following Imperial regiments for the siege of Mainz/Mayence :
* Alt Stahremberg
* Beck (or Beckh)
* Szerenyi
* Stadel
* Kaunitz
The Bavarian Leibregiment is also known to have participated in the siege. Here's a link to the full German text, which can be downloaded for free :
http://books.google.de/books?id=wmEAAAA ... &q&f=false
One morning I shot an elephant in my pajamas. How he got into my pajamas I'll never know.