The U.S. will send 217 additional troops to Iraq, the Department of Defense said on Monday, within hours of reports that U.S. and Kurdish forces had killed a senior Islamic State fighter south of Mosul.

The additional U.S. forces will serve in advisory and training roles in the fight against the militant group ahead of a planned offensive to retake Mosul, the largest city under the extremists’ control.

The...