Murali Vijay (35) and Cheteshwar Pujara (24) did spent considerable amount of time before Broad got rid of both leave India precariously placed at 88 for three.
However Virat Kohli (17 batting) and Ajinkya Rahane (11 batting) safely negotiated the remaining time before lunch.
India still need 262 runs to avoid the follow-on and are still a hige 461 runs behind the home team's mammoth first innings score of 569 for seven.
Anderson opened proceedings on the day but it was Chris Woakes (0-10) who was deployed alongside him from the other end.
Also Read
It was a clear ploy from England to keep attacking with either Anderson or Broad (2/23) from one end, with Woakes and Chris Jordan (0-23) playing second fiddle.
This tactic worked as Anderson first worked up the batsmen with his swing early on and then Broad charged in to create more trouble.
There wasn't too much in the pitch but the two bowlers still got the odd delivery to create doubts in the mind of the batsmen and that is how both the crucial wickets came about after the 50-run mark had come up in the 22nd over.