Rupee opened at 96.30 against the US dollar, then touched 96.18 in early trade, up 18 paise from its previous close