The Indian stock market indices edged higher and recovered from soft starts, with the Sensex gaining over 200 points to close above 18,500. The recovery of the rupee against the US dollar supported the market. BHEL increased over 8% to lead sectoral gains in capital goods. Globally, US and Asian markets traded firmly while European markets were mixed.