Rupee at highest in nearly 3 weeks, tracks broad dollar losses

Rupee at highest in nearly 3 weeks, tracks broad dollar losses