The Indian rupee is currently trading near 95.40 per US dollar and it may appreciate towards 94 provided crude oil averages in low-to-mid $80/barrel, and foreign inflows and central bank reserves are steady, according to Anindya Banerjee, Head of Commodity and Currency Research, Kotak Securities.