Grant decidió desembarcar tropas en el lado del río Mississippi debajo de Vicksburg en abril. Después de rechazar la resistencia confederada en las batallas de Port Gibson
y Raymond, los soldados de Grant se movieron contra Jackson, Mississippi, y capturaron la ciudad de un ejército confederado reunido para apoyar a Vicksburg. Los defensores confederados de Vicksburg se habían movido al este de la ciudad, pero fueron derrotados en la Batalla de Champion Hill el 16 de mayo. Para el 18 de mayo, los hombres de Grant habían llegado a Vicksburg. Los ataques frontales contra la ciudad el 19 y 22 de mayo fracasaron con pérdidas significativas, y la ciudad fue sitiada. El asedio de Vicksburg continuó hasta que los defensores confederados se rindieron el 4 de julio. Después de que Vicksburg se rindiera, la guarnición confederada de Port Hudson, Louisiana, hizo lo mismo, dando a la Unión el control total del río Mississippi.