Stocks across emerging markets slipped for a second day on Monday as heightening tensions between the United States and Iran after the killing of a top Iranian general discouraged investors from buying risky assets.

MSCI's index for emerging markets stocks fell 1%, retreating from near 19 month highs after the killing of Iranian Major-General Qassem Soleimani on Friday spurred a bout of safe-haven buying. 

"The escalation of the conflict between the U.S. and Iran is leading to a rise in risk aversion in financial markets," Antje Praefcke, FX and EM analyst at Commerzbank said.

President Donald Trump warned the United States would strike back, "perhaps in a disproportionate manner," if Iran attacked any American person or target. 

Emerging market assets enjoyed a bounce in the final month of 2019 helped by the cooling of trade tensions between Washington and Beijing, but analysts now point to rising geopolitical uncertainties moving back to centre stage at the beginning of the year.

"Uncertain times and increased uncertainty on the financial markets might fuel a flight into safe havens, as a result the dollar might appreciate every so often," Praefcke said.

MSCI's index for emerging markets currencies .MIEM00000CUS dropped 0.2%, with most major currencies trading in tight ranges against the dollar. The yen and other safe-haven currencies were in demand, along with assets such as gold. 

Turkey's lira steadied and dealers said state banks had sold dollars to support the currency, which came under pressure from geopolitical tensions.

The South African rand was flat as a resumption of power cuts in the country spurred concerns over domestic growth outlook.

South Africa's struggling state electricity firm Eskom said on Saturday it would cut up to 2,000 megawatts (MW) of power from the national grid overnight, after a conveyor belt failure at its Medupi coal-fired power station.

(Reporting by Shreyashi Sanyal in Bengaluru; Editing by Kirsten Donovan) ((Shreyashi.Sanyal@thomsonreuters.com; +1 646 223 8780; +91 961 144 3740; Twitter: https://twitter.com/s_shreyashi;))