Rupee Logs Best Day in Three Weeks After RBI NDF Sales Squeeze Shorts