Rupee Snaps Three-Day Fall; Share Gains Help