Rupee Hits Three-week High