Citation: 1B_138/2007 19.07.2007 E. C

Am 4. Juli 2007 hat der Rechtsvertreter von X.________ beim Bundesgericht gegen den Entscheid des Haftrichters vom 31. Mai 2007 Beschwerde in Strafsachen erhoben. Er stell den Antrag, X.________ sei unter der Auflage, das Gebiet der Langstrasse in Zürich nicht mehr zu betreten und ausserhalb seiner Wohnung kein Messer mit sich zu führen, aus der Haft zu entlassen. Der Haftrichter und die Staatsanwaltschaft IV des Kantons Zürich beantragen die Abweisung der Beschwerde. In seiner Replik hält der Beschwerdeführer an seinen Anträgen fest.