Financials lead rise in sensex, Nifty; small and mid-caps outperform

Financials lead rise in sensex, Nifty; small and mid-caps outperform