Iraqi forces backed by the U.S.-led coalition retook on Friday the last town in the country that was held by the Islamic State group, more than three years after the militants stormed nearly a third of Iraqi territory, the Defense Ministry's spokesman said.