On July 28, Indian indices were subdued due to mixed global cues, with Nifty trading below 19,600. Bears dominated the day, causing unease among bulls. Weakness was attributed to overbought conditions, while key indices showed sluggishness during the week.