Oil futures rise sharply Wednesday to recover nearly all of their losses from a day earlier, after a container ship ran aground in the Suez Canal, halting the flow of Persian Gulf oil.