They said the bomber drove his explosives-laden vehicle into the advancing troops north of Anbar's provincial capital, IS-held Ramadi, killing the two generals and three soldiers. A military spokesman said that 10 other soldiers were wounded.
Government forces and allied Sunni and Shiite militiamen have been battling IS militants in Anbar for months but have made modest gains against the group that controls most of the vast province that stretches west of Baghdad.
There was no immediate comment on the attack from the Islamic State group.
Iraq's Prime Minister, Haider al-Abadi, said this week that winning the ongoing battle over Beiji was key to defeating the IS in Iraq.


Latest News from World News Desk