Both Asian shares and U.S. and European futures had fallen more earlier in the session.
In contrast, Brent crude futures rose 2.1% to $97.44, a new seven-year high, on worries Russia's energy exports could be disrupted. Spot gold added 0.1% to $1,908.10, having earlier hit a new six-month top of $1,913.89.
Putin on Monday recognised two breakaway regions in eastern Ukraine as independent and ordered the Russian army to launch what Moscow called a peacekeeping operation into the area, upping the ante in a crisis that could unleash a major war.
A Reuters witness saw columns of military vehicles including tanks early Tuesday on the outskirts of Donetsk, the capital of one of two breakaway regions, and Putin signed treaties with leaders of the two breakaway regions giving Russia the right to build military bases.