Weakness of the dollar in the New York market also boosted the rupee that posted its strongest gain against the dollar in two weeks, a forex dealer said.
The BJP-led NDA is projected to form the government at the Centre with exit polls on Monday night giving between 249 and 290 seats to the Narendra Modi-led grouping, which is close to the half-way mark in the 543-member Lok Sabha.
The rupee resumed higher at 59.70 per dollar as against the last closing level of 60.05 at the Interbank Foreign Exchange market.
In line with rising stock market, it firmed up further to a high of 59.59, before ending at 59.68 per dollar. This is a gain of 37 paise or 0.62 per cent from its last close. This is the best gain for the local unit since April 25 when it appreciated by 47 paise.
As per historic data, the rupee had last ended at 59.41 per dollar on July 29, 2013.
Intra-day, the rupee today hovered in a range of 59.59-59.93 per dollar.
As per preliminary stock exchange data, FIIs pumped in a whopping Rs 2,026.23 crore in Indian stocks today.
Banks and exporters preferred to reduce their dollar position on hopes of more foreign capital inflows on the back of strong equity market.
The dollar index was up by 0.23 per cent against the major currencies in the international market.
The Indian benchmark Sensex rose to its all-time level of 24,068.94 before ending at 23,871.23, showing a sharp gain of 320.23 points or 1.36 per cent.
In London, the euro fell to its lowest in a month against the dollar in the early trade.
In New York market, the dollar fell against the British pound yesterday as investors looked ahead to two key UK data reports due Wednesday that could determine if the pound takes another run higher to the USD 1.70 level.