20100630 business.india-business: Sensex ends 167 points higher in volatile trade