I lived/worked in the Former Soviet Union for 13 years and only spoke English when I left the US. My Russian is ok now (I am clearly not great with languages and Russian is quite difficult), my wife speaks 3 languages (Russian/English/Turkish). I was fortunate to travel extensively (visited 35 countries) during my time there and having English is key as you can get by in most places pretty easily with it.

My son's first language is English but he can read, write and speak Russian very well. He must choose between French or Spanish for next year and I will encourage Spanish because it will be easier for him to hear/speak it frequently and I think this is crucial if he is going to have any fluency in the language.

I think French could be useful if you are going to work as a diplomat or work in Africa. English is all one needs for Europe and if working there were your goal I would go with German before French as a second language. I am surprised French is still offered as a choice in schools. It should be German or Chinese, in addition to Spanish, I think.