Indian markets had a mixed end on Monday, with Nifty ending at 18,691, up by 0.14%, while Sensex recorded a slight dip of 62,970. However, Nifty Midcap100 registered around 1% increase. Political instability in Russia, which led to an increase in oil prices, had a negative impact on the global market. But on the domestic front, the market experienced limited downside as the pharma and auto sectors provided support. Vinod Nair, Head of Research at Geojit Financial Services, expects investor confidence to be restored in the mid and small-cap segments.