Indian markets opened higher on Thursday tracking Wall Street gains, but weakness in the rupee and IT stocks tempered optimism.