Sachverhalt: Sachverhalt: A. X._ befindet sich seit dem 26. Januar 2007 in Untersuchungshaft. Es wird ihm zur Last gelegt, in der Nacht vom 31. August auf den 1. September 2006 Y._ unter Anwendung von brutaler Gewalt zum Beischlaf gezwungen zu haben. Am 1. Juni 2007 stellte X._ ein Haftentlassungsgesuch, welches der Haftrichter des Bezirksgerichts Zürich mit Verfügung vom 5. Juni 2007 wegen Fluchtgefahr abwies und die Fortdauer der Haft bis zum 26. Juli 2007 bestätigte. A. X._ befindet sich seit dem 26. Januar 2007 in Untersuchungshaft. Es wird ihm zur Last gelegt, in der Nacht vom 31. August auf den 1. September 2006 Y._ unter Anwendung von brutaler Gewalt zum Beischlaf gezwungen zu haben. Am 1. Juni 2007 stellte X._ ein Haftentlassungsgesuch, welches der Haftrichter des Bezirksgerichts Zürich mit Verfügung vom 5. Juni 2007 wegen Fluchtgefahr abwies und die Fortdauer der Haft bis zum 26. Juli 2007 bestätigte. B. Mit Beschwerde in Strafsachen beantragt X._, die Verfügung des Haftrichters vom 5. Juni 2007 sei aufzuheben, und er sei unverzüglich aus der Haft zu entlassen. Ferner ersucht er um unentgeltliche Rechtspflege für das bundesgerichtliche Verfahren. B. Mit Beschwerde in Strafsachen beantragt X._, die Verfügung des Haftrichters vom 5. Juni 2007 sei aufzuheben, und er sei unverzüglich aus der Haft zu entlassen. Ferner ersucht er um unentgeltliche Rechtspflege für das bundesgerichtliche Verfahren. C. Der Haftrichter verzichtet auf Vernehmlassung. Der zuständige Staatsanwalt der Staatsanwaltschaft IV des Kantons Zürich beantragt Beschwerdeabweisung. Der Beschwerdeführer hat repliziert. 