Indian markets opened higher Thursday on easing crude oil prices and US-Iran diplomatic optimism.