I honestly don't think Spain can beat Brazil, Bulgaria, Russia and some other teams in the OG.
Don't expect Italy to be able to do so at the Olympics. (At least not the way they are playing right now)
And as a matter of fact, Spain did beat Russia in Moscow last September.
I'm afraid that Spain is currently one of the 4 or 5 best team that can represent Europe in a world competition.