Iraqi commanders say that time is on their side and they will not be rushed into a final assault on city.