Sachin Tendulkar and Sourav Ganguly took India to 338 for three wickets at lunch on day three of the first Test against England, putting the tourists in a commanding position.
Tendulkar, who on Saturday became the third man to pass 11,000 Test runs, reached 87 not out at Trent Bridge as India added 84 to its overnight total for a first-innings lead of 140.
Ganguly hit an unbeaten 53 for his 28th Test half century.
India started the day on 254-3, already 56 runs clear of England's disappointing total after openers Dinesh Karthik and Wasim Jaffer each hit a half century to give their side a platform.
After a damp first day and typically English conditions on the second day when the ball continued to seam and show uneven bounce, England's bowlers were still able to slow the pace of India's scoring but struggled to force wicket-taking opportunities.
Ryan Sidebottom conceded just seven runs from the nine overs he bowled Sunday, getting the ball to move away from Ganguly regularly.
He appealed for leg before wicket against the left-handed batsman with the new ball in the second over of the day, and was unlucky to be turned down by umpire Ian Howell when replays showed the ball was likely to have just hit the leg stump.
Sidebottom also had a leg-before-wicket shout against Tendulkar when the batsman was on 63, but the replay confirmed Howell's opinion that the ball was just going over the stumps.
Tendulkar and Ganguly seemed content to wait through maidens by Sidebottom and the economical Chris Tremlett, and then pounce on the occasional loose delivery by James Anderson.
Anderson was the most expensive bowler, conceding 53 runs from his 10 overs in the session to go into lunch with 0-96.
Tremlett had one-for-54 after dismissing Jaffer on Saturday, while spinner Monty Panesar was two-for-76.
England is likely to need to bat for two days or hope that the forecast rain arrives if it is to avoid defeat.
The series is tied at 0-0 after rain saved India from an almost certain loss in the first Test at Lord's, which ended last Monday.