The skipper also ruled out any chance of including A third spinner in the team.
"Not really. We are looking at a 2-2 combination. Add balance to the side. Also you don't know exactly whether you are bowling first or batting first. Which means if the spinners are bowling and there is not much turn for them, ball is not stopping. It may be difficult for them to restrict the batsmen," Dhoni said.
"He (Harbhajan) has to wait as (Ravichandran) Ashwin and (Pragyan) Ojha are bowling well," Dhoni added when asked if Harbhajan will be sitting out again after being in the reserves in the opening game at Ahmedabad.
In the first Test, which India won by nine wickets, Ashwin went wicket-less for a long time in the second innings till he dismissed Graeme Swann when the tail-end batsman attempted a reverse sweep and was bowled.
The 26-year-old off-spinner had picked up three wickets in England's first innings. He was a bit unlucky though as a few chances off his bowling went abegging.
Ojha, on the other hand, bowled well as he claimed five and four wickets, respectively in two innings.
Asked whether speedster Ishant Sharma would replace Yadav if the latter failed to make it to the playing eleven, Dhoni said the Delhi bowler had a good chance of playing.
"There is a very good chance he will play but we won't announce the playing XI (today)," he said.