The rupee opened higher against the US dollar, appreciating by 29 paise to a solid 94.62, fueled by foreign investments linked to the Jio IPO and backing from the Reserve Bank of India. Nevertheless, persistent crude oil price surges presented ongoing challenges for the currency.