The rupee weakened 0.3% to 91.2350 against the dollar -- its lowest level since early February. For India, oil is critical. West Asia supplies a little over half of the country's crude requirements. A softer rupee makes imports more expensive, particularly crude oil, electronics and fertilisers.