Iraqi forces and militias were still fighting Islamic State jihadists in al-Baaj, southwest of Baiji, near the largest refinery in Iraq.