Union forces were led by General Ulysses S. Grant, while Confederate troops were under the command of General Robert E. Lee. Both sides saw significant involvement from their respective commanders during the conflict.