...a GDP the size of Italy...
Which makes it a top ten GDP in the world.
According to the United Nations Statistics Division, it is 8th largest in the world (after the US, China, Japan, Germany, France, the UK and Brazil).
According to the IMF, it is 8th as well (after the US, China, Japan, Germany, France, the UK and Brazil: the same as the UN Stats Division)
Same listing according to the world bank and the CIA world fact book.
(Interestingly, the EU is ahead of the USA in GDP, as an aside)
Also, let's not forget that Russia works by Russia's rules, not by ours. And GDP isn't all it takes to succeed.