US soldiers battling hard in Iraqi city