Oil prices rebounded Friday after three days of losses, as Iran's reported insistence on retaining enriched uranium heightened concerns over prolonged supply disruptions.

Brent crude oil prices fall to $105 per barrel as US-Iran peace talks show progress, but analysts remain cautious about future supply disruptions.

Brent crude futures rose $1.27, or 1.21 percent, to $106.29 a barrel