Rupee sees biggest weekly gain in seven as dollar wallows
The dollar index shed 1.2% to trade under 109 after the European Central Bank hiked rates and promised more, boosting the region's single currency.Risky assets had a field day on the dollar's woes, with Asian stocks and currencies rising across the board. Indian stocks rose 0.2% and benchmark bond yields firmed 3 basis points to 7.1669%.