Domestic markets surged in the final hour of trade on Tuesday as the Nasdaq futures jumped over 2 per cent amid a softening in the US bond yields. After briefly slipping into negative territory, the Sensex managed to end with a gain of 584 points, or 1.2 per cent. The index touched an intra-day low of 50,396, but finished at 51,025. The Nifty50 index rose 142 points, or 0.95 per cent, to close at 15,098. Investor sentiment was boosted after the futures markets indicated a strong opening on Wall Street. Furthermore, the mood was lifted by the fall in bond yields and the weakening of the US dollar. The 10-year US bond yield fell about six basis points to 1.52 per cent. The rupee ended at 72.92 compared with 73.25 in the previous session.