Oil hovers near 3-month highs on trade deal progress; set for 3rd weekly rise