Nifty Auto was the top performer, gaining 2.21 per cent, while Nifty Pharma also contributed to the session’s upside