Oil rebounded after Iran fired several rounds of missiles toward Israel, threatening a fragile ceasefire as talks to end the war falter.