Indian stock markets opened with gains on Thursday, but caution prevailed as investors remained concerned about the looming US tariff deadline.