Sensex rose 490 pts to 74,660.07 and Nifty gained 162 pts to 22,671.30 on 18 March, driven by global rallies and bank stocks, with ICICI Bank and Tata Motors among top gainers.