At the break, Rahul Dewan (42) and Sunny Singh (46) were at the crease for Haryana.
Nitin Saini (13) was the lone wicket to fall in the post-lunch session. Saini was dismissed by pacer Tim Bresnan after a 26-ball stay in which he struck three boundaries.
But his departure did not hurt the team much as Rahul and Sunny put on 76 runs for the second wicket. Rahul was the more patient of the two, taking 100 deliveries for his innings which included seven boundaries.
Sunny's 46 came off 67 balls and was studded with nine hits to the fence.
Earlier, England were bowled out for 521 after Samit Patel struck a fluent half-century.
There was a much-improved performance from Haryana bowlers who, after toiling hard for three wickets yesterday, picked up seven in one session today, with skipper Amit Mishra and Jayant Yadav sharing four each.
Patel scored 67 off 105 balls and found the fence 13 times at the Sardar Patel Stadium B Ground, Motera.
Wicketkeeper-batsman Matt Prior had earlier scored a quick-fire 41 off 36 balls -- his knock contained five boundaries.
Resuming at overnight 408 for three, England lost Ian Bell for addition of 20 runs, before the duo of Patel and Prior pushed the hosts on the backfoot with a partnership of 69 runs for fifth wicket.
Bell scored 62 off 99 balls and his knock was studded with seven fours and three sixes.
Prior's dismissal by Yadav, however, triggered a collapse that saw five wickets going down for just 14 runs.
Patel tried to frustrate the host bowlers till Yadav had him caught.