20100906 unknown: Sensex on 31-month high; up 338 pts