Indian stock markets saw volatile trading and ended the week with small gains as traders waited nervously for the upcoming national budget. Global cues were uncertain after the US Federal Reserve's interest rate decision. Investors were also speculating about potential changes to India's economic stimulus measures in the new budget. The Sensex index rose 0.24% while the Nifty gained 0.37% for the week, but broader market indices fell. Analysts said the markets have been trading in a tight range and expect sideways movement to continue through most of 2010 as last year's rally was not entirely driven by fundamentals.