Sachverhalt: A. Die Staatsanwaltschaft IV des Kantons Zürich führt eine Strafuntersuchung gegen X._ wegen Gewaltdelikten, die er in der Neujahrsnacht 2008 zusammen mit weiteren Angeschuldigten verübt haben soll. Der Beschuldigte wurde am 3. Januar 2008 festgenommen; er befindet sich seit dem 5. Januar 2008 in Untersuchungshaft. Am 8. Juli 2008 erstreckte der Haftrichter des Bezirks Zürich die zulässige Haftfrist bis zum 5. Oktober 2008; zugleich wies er ein am 26. Juni 2008 gestelltes Haftentlassungsgesuch ab. B. X._ reicht mit Eingabe vom 23. Juli 2008 beim Bundesgericht Beschwerde in Strafsachen gegen die Haftverfügung vom 8. Juli 2008 ein. Er beantragt die Aufhebung des angefochtenen Entscheids und die unverzügliche Freilassung. Zudem stellt er ein Gesuch um unentgeltliche Rechtspflege und Verbeiständung im bundesgerichtlichen Verfahren. Die Staatsanwaltschaft spricht sich sinngemäss für die Abweisung der Beschwerde aus. Der Haftrichter hat Verzicht auf eine Vernehmlassung erklärt. In der Replik hält der Beschwerdeführer an seinen Begehren fest. 