The benchmark Sensex ended the week with strong gains, rallying 620.41 points close at 35,535.79, while the broader Nifty ended at 10,806.50, garnering 188.25 points.
Bulls dominated and remained in control despite anxiety ridden trading week ahead of Karnataka Assembly elections, also inhibited by weak rupee, surging crude prices and US bond yields as well as political tensions in middle east.