The delay came after the United States opposed a last-minute move by Egypt to declare the entire Middle East a nuclear-free zone .