Analysts say prices are being pushed up by worries that oil supplies from Iran and Nigeria might be disrupted by political disputes .