Volatility continued to plague the Indian markets as stocks reacted to a mix of opposing global developments. Key barometer indices suffered a second straight weekly loss. The week started on a positive note in the wake of US President Donald Trump stating that Phase 1 of the trade deal with China would be signed on 15 January. Investors across the globe heaved a sigh of relief at signs of tensions abating between the two nations that have been embroiled in a trade war for the last two years. Giving further boost to sentiment was an announcement by the Indian finance minister that underscored the country’s commitment to becoming a $5 trillion economy. The government has unveiled a massive Rs 102 lakh crore infrastructure investment plan for the next five years. However, 3rd January 2019 saw a sell-off across the globe as geopolitical tensions flared after a US air strike in Iraq killed a top Iranian commander. Small and mid-cap stocks outperformed the Sensex while the benchmark Nifty had settled at a record high during the week. For the week ended 3rd January 2020, the Sensex fell 110.53 points or 0.27 per cent to settle at 41,464.61. The Nifty 50 index declined 19.15 points or 0.16% to settle at 12,226.65. The BSE Mid-Cap index gained 185.33 points or 1.24% to settle at 15,114.55. The BSE Small-Cap index rose 441.08 points or 3.25 per cent to settle at 13,988.89.