The indices had opened higher with the Sensex at 80,588.77 and Nifty at 24,728.55, as markets attempted to build on the morning recovery following last week’s sell-off