Gold snapped a two-day losing streak on Tuesday as geopolitical tensions and fund inflows boosted the safe-haven metal, but gains were kept in check by strength in equities and the dollar. Equity markets rose after Russian Foreign Minister Sergei Lavrov said all issues around a humanitarian convoy sent by Moscow to relieve needy areas of eastern Ukraine had been resolved. Spot gold rose 0.2 percent to $1,299.35 an ounce by 0332 GMT, after dropping 0.6 percent in the previous session.