Entlassung aus der Untersuchungshaft, hat sich ergeben: A.- Die Bezirksanwaltschaft Zürich führt gegen X._ eine Strafuntersuchung wegen Raubes sowie Gewalt und Drohung gegen Beamte. Sie verdächtigt ihn, am 14. April 2000 versucht zu haben, A._ mit einem Taschenmesser zu überfallen und auszurauben. Zudem soll er am 23. August 2000 im Rückführungszentrum in Zürich einen Polizeibeamten mit einem heftigen Stoss verletzt haben. X._ wurde am 25. August 2000 in Untersuchungshaft genommen. Am 8. Juni 2001 stellte X._ ein Haftentlassungsgesuch. Die Bezirksanwaltschaft Zürich entsprach diesem Gesuch nicht und stellte gleichentags dem Haftrichter Antrag auf Fortsetzung der Untersuchungshaft. Mit Verfügung vom 13. Juni 2001 wies der Haftrichter des Bezirksgerichts Zürich das Haftentlassungsgesuch von X._ ab und erstreckte die Haftfrist bis zum 20. September 2001. Er hielt dafür, dass dringender Tatverdacht und Wiederholungsgefahr bestehe. B.- Mit staatsrechtlicher Beschwerde vom 6. Juli 2001 wegen Verletzung von Art. 8, 9 und 10 Abs. 2 BV beantragt X._, den Entscheid des Haftrichters vom 13. Juni 2001 aufzuheben; er sei aus der Untersuchungshaft zu entlassen. Ausserdem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. C.- Vernehmlassungen wurden keine eingeholt, nachdem Bezirksanwaltschaft und Bezirksgericht im Verfahren 1P.412/ 2001, in welchem auf eine praktisch wörtlich gleiche Beschwerde von X._ aus formellen Gründen nicht eingetreten wurde, auf Vernehmlassung verzichtet haben.