Benchmark indices Sensex and Nifty ended flat on Friday in a muted trade amid largely weak global markets and ahead of the quarterly earnings from the country's most valued firm Reliance Industries. In a volatile trade, the 30-share BSE Sensex edged up 22.71 points or 0.04 per cent to settle at 59,655.06. During the day, it hit a high of 59,781.36 and a low of 59,412.81.