Indian equities ended lower on Friday erasing earlier gains. Both Sensex and Nifty traded below 1-month low. At the close, the benchmark 30-share index, BSE Sensex lost 407.40 or 1.18% at 34,005.76 with 23 components posting drop. Meanwhile, the broad based NSE Nifty went down by 121.90 or 1.15% at 10,454.95 with 35 components posting drop.