Markets rose for the second consecutive day closing at another record high on Friday. Sentiments improved as August services PMI rose to the highest in 18 months. The BSE Sensex closed at 58,129.95, up 277.41 points or 0.48%. The Nifty ended at 17,323.60, up 89.45 points or 0.52%.