Nifty Extends Gains For Seventh Session In A Row