Sensex extends rally, gains 107 pts

The benchmark index advanced for the third straight session on positive global cues and buying in selective frontline stocks.