U.S. crude was little changed near $103 a barrel in early Asian trading on Thursday, holding on to previous day gains due to a higher-than-expected decline in crude inventories.
Geopolitical tensions in Eastern Europe and the Middle East helped underpin oil prices, but had yet to cause disruptions to well-supplied global crude markets.
U.S. crude for September delivery was 2 cents lower at $103.10 by 0034 GMT, after settling 73 cents higher on Wednesday. Brent crude for September delivery traded up 9 cents at $108.12 a barrel. The contract had closed 70 cents higher.