Iraqi army regained full control of almost all parts of the key northern city of Tal Afar in Nineveh Province on Thursday, Al-Alam reports.