Crude oil prices were still headed for a weekly loss amid signs of easing geopolitical tensions due to a fragile two-week ceasefire between the US and Iran, with Israel signaling a potential diplomatic opening.