Indian equity indices ended on a weak note with Nifty below 22,200 on April 7 amid selling across the sectors. At close, the Sensex was down 2,226.79 points or 2.95 percent at 73,137.90, and the Nifty was down 742.85 points or 3.24 percent at 22,161.60.