The Indian rupee weakened by 0.4% against the U.S. dollar, reaching 87.26, driven by strong dollar demand and a declining ...