Oil prices settled higher on Tuesday, driven by concerns over limited supply from Russia and Iran because of Western sanctions and expected higher Chinese demand.