20100722 unknown: Sensex closes highest in over 2 years