Geopolitical risk emerged Friday to drive oil prices higher for another day as the U.S. president named a hawkish John Bolton as his national security adviser.