Crude oil prices stabilized around USD 69.7/barrel after a 3% drop the previous day, as a larger-than-expected drawdown in US crude inventories (down 4.5 mln barrels vs. the 1.4 mln forecast) offset concerns about weakening demand. Supply risks persist amid tensions in the Middle East, though demand worries, especially in China, continue despite monetary stimulus.