Crude oil and refined product futures prices were rising Friday morning amid the ongoing stalemate between the U.S. and Iran, with contracts on track to end the week with solid gains.

Crude futures were higher Tuesday as conflicting signals over a potential U.S.-Iran agreement tempered an earlier rally.

Oil prices are heading for a roughly 4% weekly gain as prolonged U.S.-Iran tensions and restricted Hormuz traffic outweigh bearish demand forecasts and a sharp rise in U.S. crude…