As a Russian, I have no doubt that China would win. Our military is not in its greatest shape (it wasn't for 30 years), and there are too many Chinese.
China has territorial advantage (attack would come from South Siberia, there are almost no people here), numerical advantage and technological...