Nifty reclaims 25,900 as rupee touches record low

Nifty ended a three-day decline above 25,900 despite the rupee hitting a record low against the dollar.