The rupee rallied to its strongest in more than a month and bond yields fell to 4-½ year lows on Wednesday following a deep cut in US interest rates.At 9:06 a.m., the partially convertible rupee was at 47.35/36 per dollar, stronger than Tuesday's close of 47.92/93 and trading at its highest since Nov. 10.The benchmark 10-year bond yield dropped to 5.84 per cent, 15 basis points below Tuesday's close of 5.99 per cent and its lowest since July 2004.