The currency opened at 95.15 before weakening further, with dollar demand and concerns over oil-driven external pressures weighing on sentiment.