20100406 business.india-business: Sensex; rupee on a roll; may slip on oil