LOL!
All that big talk (especially in India) about Russia and India trading in Ruble and Rupees. What happened? Why the Russians don't want so many rupees in their bank accounts? Its good old economic sense. There is a trade deficit between Russia and India. Russia is actually exporting much more stuff to India (oil, arms, etc) than the other way round. So Russia will eventually collect a surplus of Rupees. But what can the Russians buy with those Rupees? Only Indian exports, which Russia itself is not gonna buy in appreciable quantities to balance the trade deficit. Couple that with the volatility and cumbersome conversion process of the Rupee, its not looking like such a good idea afterall.
But why can the Russian so easily accept Yuan payments instead? Well, firstly because the Yuan can be used to buy useful stuff from China. And there is much more that the Russian want to buy from China than from India. Secondly, the Yuan can be used to buy energy from the Middle East. Good luck using Rupees to buy oil from them. Thirdly, China has the Shanghai Gold Exchange, which means that you could go there to convert your Yuan to Gold.
This is the difference between the Chinese and Indian economies. China has done the groundwork to enable the Yuan to be used in international trade. China has the industry which produces stuff that you need. Stuff that you can buy with the Yuan. While India thinks that its Rupee can do the same thing with big talk and boot-licking. Sorry, to become a leading force in the global economy, you need grown ups, not children.