Oil prices edged higher on Thursday, recovering from earlier losses as investors kept a close watch on US-Iran peace negotiations, while declining US crude inventories lent support to the market.