Oil prices settled lower on Friday but notched their fourth straight weekly gain, as the latest US sanctions on Russian energy trade added to worries about oil supply disruptions.