Rupee makes recovery; gold at all-time high of ₹96,450 | Sharefundss