The U.S. Embassy in the Haitian capital of Port-au-Prince said it was closed on Tuesday, with all personnel restricted to embassy compounds until further notice due to gunfire in the vicinity.