Rupee opens weaker at 94.58 vs USD as Brent spikes

Business