Indian stock markets extended their record run today with Sensex rising over 200 points to hit an all-time high of 30,146.54 and Nifty moving above 9,350 levels amid a global rally. The rupee also strengthened against the dollar as a string of strong quarterly results including from Reliance Industries Ltd and positive global cues boosted the sentiment. The rupee ended 20-month high at 64.11 against the dollar today, compared to its Tuesday's close of 64.26.