During the Civil War, Grant attacked Vicksburg a second time because

he was angry at the Confederacy.
Vicksburg was vital to a Union victory.
the Confederacy did not expect it.
the Union navy could not control the city.

1 answer

During the Civil War, Grant attacked Vicksburg a second time primarily because Vicksburg was vital to a Union victory. Control of Vicksburg was crucial for the Union as it would give them complete control of the Mississippi River, effectively splitting the Confederacy in two and greatly enhancing the Union's strategic position in the war.