Indian equity markets extended gains for a third consecutive session on March 18, with Sensex rising 633 points and Nifty climbing 196.