Oil prices edged up on Friday but were headed for a second weekly decline as the continued US focus on its blockade and economic pressure on Iran ‌eased fears of renewed fighting in the Middle East, though shipping attacks remained a supply risk.