Sachverhalt: A. Die Bundesanwaltschaft führt u.a. gegen B._ ein gerichtspolizeiliches Ermittlungsverfahren wegen des Verdachts des Betrugs, der Urkundenfälschung und der Geldwäscherei. B._ wurde in Untersuchungshaft versetzt. In der Zwischenzeit ist sie wieder entlassen worden (vgl. Verfügung des Bundesgerichts 1B_173/2010 vom 28. Juni 2010). Am 8. Juni 2010 dehnte die Bundesanwaltschaft das Ermittlungsverfahren wegen Betrugs und Geldwäscherei auf A._, Ehemann von B._, aus und nahm ihn in Untersuchungshaft. Sie beantragte am 9. Juni 2010 beim Eidgenössischen Untersuchungsrichteramt die Bestätigung der Untersuchungshaft. Nach Anhörung des Beschuldigten bestätigte das Untersuchungsrichteramt die Haft wegen Flucht- und Kollusionsgefahr am 11. Juni 2010. Das Bundesstrafgericht wies am 1. Juli 2010 die von A._ erhobene Beschwerde ab. Es bejahte den dringenden Tatverdacht, die Fluchtgefahr und die Kollusionsgefahr und erachtete die Haft als verhältnismässig. B. Gegen diesen Entscheid des Bundesstrafgerichts hat A._ beim Bundesgericht am 13. Juli 2010 Beschwerde erhoben. Er beantragt die Aufhebung des angefochtenen Entscheides und die unverzügliche Entlassung aus der Haft, allenfalls unter Anordnung von Ersatzmassnahmen wie Schriftensperre und Meldepflicht. Im Wesentlichen bestreitet er den dringenden Tatverdacht und das Vorliegen von Flucht- und Kollusionsgefahr. Die Bundesanwaltschaft beantragt mit ihrer Vernehmlassung die Abweisung der Beschwerde. Das Eidgenössische Untersuchungsrichteramt und das Bundesstrafgericht haben auf eine Stellungnahme verzichtet. Der Beschwerdeführer hält in seiner Replik vom 2. August 2010 an seinen Anträgen und Standpunkten fest. 