Oil prices settled higher Thursday as geopolitical tensions in the Middle East increased supply disruption risks, offsetting fears of waning demand following an unexpected increase in US stockpiles.