Oil prices climbed today as investors doubted the prospect of a breakthrough in US-Iran peace talks, but held on track for a weekly loss.