Oil settled higher on Friday, supported by bullish economic data from US and Europe, though a rise in coronavirus cases in India was still pressuring prices. Brent crude settled up 43 cents,