The BSE Sensex is up 0.4%, while the broader Nifty is 0.31% higher, after heavy buying by foreign institutional investors in the previous session. A hike in fuel prices also helps.
ICICI Bank rises 1.2%, while Larsen & Toubro is up 0.74%.
Overseas investors bought Indian shares worth $214.42 million on Monday, their biggest single-day buying since June 12, provisional exchange data shows.
Indian Oil Corp raises the retail price of gasoline and diesel from Tuesday as global oil prices firmed and the rupee weakened in the last two weeks due to violence in Iraq.