Indian rupee fell to a record low of 87.29 per dollar on Monday, weighed down by concerns over trade tariffs imposed by US President Donald Trump and global market uncertainties.