The rupee ended a tad weaker at 61.74 per dollar against the previous close of 61.72 on fresh demand for dollar from importers, besides dollar's gains against other currencies overseas.

After opening strong by 9 paise at 61.63 per dollar, the domestic unit hovered in the range of 61.63 and 61.78 during the day.

Meanwhile, the BSE benchmark Sensex surged 131 points to end at a new peak of 28,177.88 on heavy buying by foreign funds and retail investors despite weak global cues.

Similarly, the NSE index Nifty gained 41 points to end at a record high of 8,430.75.

Call Rates, Bond yields fall

The inter-bank call money rate, the rate at which banks borrow short-term funds from one another, ended higher at 8.15 per cent from the previous close of 7.75 per cent on Friday.

Yield on the 10-year benchmark 8.40 per cent government security, maturing in 2024, softened to 8.18 per cent against the previous close of 8.21 per cent. The price of the bond remained rose to Rs 101.43 against the previous close of Rs 101.20.

comment COMMENT NOW