Visakhapatnam: India captain Virat Kohli unbeaten 151 and Cheteshwar Pujara (119) helps India reach 317-4 at the stump of day one of the second Test against England in Visakhapatnam on Thursday.
Stuart Broad dismissed Lokesh Rahul for a duck before James Anderson had Murali Vijay caught in the slips for 22.
However a 226-run partnership between Pujara (119) and Kohli took the early impetus away from England.
Kohli ended the day on 151 as India reached stumps at 317-4.
It was a good toss for India to win on a pitch that will get harder to bat on, but Pujara and Kohli benefited from England's off-target spin attack.
Indian skipper Virat Kohli slammed his 14th century in his 50th Test match. It was his seventh Test hundred as the Indian captain.
India were 210/2 at tea, after winning the toss and choosing to bat on the first day of the second Test here. Kohli (91 not out) and Pujara (97 not out) were unbeaten then.
They completed their centuries after tea. Pujara was dismissed for 119. Kohli is still batting.
Kohli, who made his Test debut against the West Indies in 2011, has won four consecutive series as skipper against Sri Lanka, South Africa, the West Indies and New Zealand.
In his captaincy, he helped the team to claim the number one spot in the International Cricket Council Test rankings.
The Delhi batsman has played several memorable innings for India. In 2016, he scored 649 runs in eight Tests at an average of 59. His highest score in Tests (211 against New Zealand) was also registered earlier this year in Indore.
Pujara to bring up his third hundred in consecutive Tests, overall 10th Test century.
He has scored over 3000 Test runs so far in 40th Test match. He hits twelve boundaries and two sixes during 119-run knock.
During the ongoing Test series, Kohli played an anchorman role to force a draw in the first Test against England at Rajkot.
Chasing a 310-run target in the fourth innings on the final day of the match, India lost six wickets for 132 runs and were in a spot of bother at one point.
But Kohli held one end up with an unbeaten knock of 49 runs to neutralise England who smelt victory after an intense battle over five days.
Anderson, playing his first Test since August in place of Chris Woakes, finished with figures of 3-44 but it was a tough day in the field for England.
Brief scores
India - 317 for 4 (Kohli 151*, Pujara 119, Anderson 3-44)