Sensex gained 75.01 points, or 0.38%, to close at 20,039.04, a level last seen on January 6, 2011. (Reuters)