Entre 1868 y 1869, Rosecrans fue embajador de los Estados Unidos en México, pero fue cesado cuando su antiguo jefe, el general Ulysses S.