Crude oil futures within striking distance of fresh 52-week high; Brent nears $74 per barrel
Crude oil futures within striking distance of fresh 52-week high; Brent nears $74 per barrel
Crude oil has held firm on demand expectations; however, persistent weakness in commodities may keep a check on the gains.