Not just toothless, but soon to be insolvent. It should only take another 12 to 18 months with oil below $60 or $70, to thoroughly crash the Russian economy and deplete their reserves (the share of their reserves they can actually use). At that point they'll either effectively capitulate, or they'll instigate a greater war.