The Indian rupee strengthened by 2 paise to 88.58 against the US dollar on Wednesday, driven by a rally in domestic equity markets and lower global crude oil prices. However, a strong US dollar and foreign capital outflows limited further gains. Investors are closely watching the progress of the proposed India-US trade deal, with both governments expressing optimism for a fair agreement soon.