Oil Prices Up Around 7% in 3 Days: Can the Rise Last?

A blend of technical rebound and escalating geopolitical risk has reintroduced volatility to the oil market.