Sachverhalt: A. Die Staatsanwaltschaft Zürich-Limmat führt eine Strafuntersuchung gegen X._ wegen des Verdachts der Veruntreuung und weiterer Delikte. B. Am 5. Januar 2010 nahm die Polizei X._ fest. Mit Entscheid vom 8. Januar 2010 versetzte ihn der Haftrichter des Bezirksgerichts Zürich in Untersuchungshaft. Auf Antrag der Staatsanwaltschaft ordnete der Haftrichter am 8. Juli 2010 die Fortsetzung der Untersuchungshaft an. Er bejahte den dringenden Tatverdacht und die Kollusionsgefahr. C. X._ erhebt Beschwerde in Strafsachen. Er beantragt die Aufhebung des Entscheids des Haftrichters, seine sofortige Haftentlassung und den Beizug der vorinstanzlichen Akten. Ihm sei im Verfahren vor Bundesgericht die unentgeltliche Rechtspflege und Verbeiständung zu bewilligen. Eventualiter sei der Entscheid des Haftrichters aufzuheben und dieser anzuweisen, den Beschwerdeführer aus der Haft zu entlassen. Die Staatsanwaltschaft hat sich vernehmen lassen. Sie beantragt die Abweisung der Beschwerde. Der Haftrichter hat auf eine Vernehmlassung verzichtet. In der Replik hält X._ an seiner Beschwerde fest.