Two Americans who were attacked by gunmen in Saudi Arabia were working for US defence contractors Vinnell Arabia, a US official said Tuesday.