Crude futures rose more than $1 on Thursday on the dollar's weakness and caution ahead of talks later this week with major powers about Iran's nuclear program.

Crude rose 95 cents to $103.65 a barrel at 10:20 a.m. EDT (1420 GMT), having traded from $102.39 to $103.76.