Oil rose and US stock futures slipped in early trade on Friday, after the United States and Iran exchanged fire and put a month-long Middle East ceasefire in doubt.