Some 2,000 National Guard troops helped ward off a second night of rampant arson and looting in suburban St. Louis after a grand jury declined to indict a white police officer in the fatal shooting of an unarmed black teenager, and sympathy protests spread to several U.S. cities.