SNAPSHOT-Indian stocks, bonds, swaps, rupee, call, gold at 4 p.m.
The 30-share benchmark BSE index ended up 0.67 percent at 19,602.23 points and the 50-share Nifty ended up 0.56 percent higher at 5,884.70 points, tracking firm world equities, with Reliance Industries leading the gains before its quarterly earnings announcement.