We have seen buying from both FIIs and DIIs in the cash segment. Foreign institutional investors (FII) bought shares worth Rs 331.22 crore, while domestic institutional investors (DII) purchased Rs 703.72 crore worth of stocks on August 10, provisional data from the National Stock Exchange (NSE) showed.