Oil set for third straight weekly gainOil prices rose to a fresh 10-month high for the fifth straight session and were set to post a third… Read More »Oil set for third straight weekly gain