Markets reversed losses to end higher for the fifth session. Nifty ended above 19,700 and Sensex closed beyond 66,000 mark for the first time since August 1. Realty and PSU banking sector led, whereas FMCG and pharmaceutical shares were under pressure. Hiral Dadia with the wrap of all the market action.