Keir liittyi Venäjän ja Itävallan armeijoihin Italiassa vuoden 1799 alussa ja palveli vuoden 1799, 1800 ja 1801 kampanjoissa. Hän oli läsnä Novin taisteluissa.
Rivoli, Mondovi ja Sanliano. Hän palveli myös aseveneissä Genovan piirityksessä (1800) ja useissa taisteluissa Genovan vuorilla, jolloin itävaltalaiset ja venäläiset menettivät lähes kolmekymmentäkolme tuhatta miestä. Hän oli myös Marengon taistelussa ja Alessandrian, Sanavalin, Tortonan, Cunion ja Savonan piirityksissä.