Puolan–Neuvosto-Venäjän sodan aikana Ranskan hallitus lähetti Weygandin heinäkuussa 1920 Puolan ylipäällikkö Józef Piłsudskin sotilaalliseksi neuvonantajaksi ja hänellä katsotaan olleen merkittävä rooli sodan kääntämisessä Puolan eduksi saman vuoden elokuussa. Hän oli myös Ranskan korkeana edustajana Syyriassa 1923–1924. Weygand toimi uudelleen Ranskan yleisesikunnan päällikkönä 1930–1931 ja samanaikaisesti ylimmän sotaneuvoston varapuheenjohtajana sekä armeijan ylitarkastajana 1931–1935. Hän jäi eläkkeelle tammikuussa 1935. Toisen maailmansodan lähestyessä hänet kuitenkin kutsuttiin korkeasta iästään huolimatta uudelleen palvelukseen elokuussa 1939 ja nimitettiin Beirutiin itäisen Välimeren operaatioiden johtajaksi.