Indian shares rose 1.35 percent Wednesday on hopes of improved quarterly earnings and in line with regional markets, which firmed after Wall Street's rally, dealers said. The benchmark 30-share Sensex index rose 222.59 points to 16,677.04, a near 16-month high. 