Indian equity benchmarks, Sensex and Nifty, opened higher, extending gains for the third consecutive trading session.