HARARE (Agencies) - Zimbabwe and Bangladesh ended a competitive second day with the Test finely balanced between the sides. Bangladesh batted with a similar caution to the one Zimbabwe's batsmen implemented on a pitch that remains good for batting but offers something for the bowlers as well. Zimbabwe's opening bowlers, debutants Brian Vitori and Kyle Jarvis, made a threatening start but Chris Mpofu and Elton Chigumbura operated as containing, rather than attacking, change-bowlers. Ray Price chipped in with economical overs towards the end of the day and worked to deceive the batsmen with generous flight. Vitori and Jarvis made impressive starts to their international careers, bowling at good pace and extracting fine carry from the pitch. Left-armer Vitori got consistent away movement from the left-handers while bringing the ball into the right-handers. He controlled the short ball well and was rewarded when Imrul Kayes was forced to play at one that held its line and got an outside edge through to first slip. He dismissed Tamim Iqbal in similar fashion, making him play at a length ball that caught the edge and found a diving Brendan Taylor at second slip. Jarvis was the quicker of the two though he occasionally pitched it too full. The pair proved a handful for Shahriah Nafees, who was dropped by Tino Mawoyo at third slip when he was on eight, and he shuffled through a frenetic first hour, looking restless and edgy. Nafees was allowed to become more comfortable after tea and judged when to leave with more assurance. Mpofu and Chigumbura both bowled a focused line and continued to pepper Nafees and Mohammad Ashraful with short balls, though the strategy failed to make an impact. Even before the match started, Zimbabwe talked up using a back-of-a-length line to intimidate Bangladesh but Nafees and Ashraful contended with it admirably. Ashraful played with almost Brendan Taylor-like patience, watching, leaving, and playing only when the occasion called for it. The bulk of his runs came in boundaries, with the pick of them being a straight drive that was pushed past the non-striker with impeccable timing. He held his own even when Nafees ran out of luck and was bowled by a Price delivery that popped off the bat and onto the bail. Together with Mahmudullah, he saw Bangladesh to a reasonably safe position overnight. Zimbabwe would have been disappointed with their batting as their middle and lower order collapsed with eight wickets falling for just 66 runs. They showed only glimpses of the concentration and application shown by their top order, with poor shot selection costing them. Shafiul and Robiul Islam began the morning with the opposite approach to the one they employed on day one and bowled wicket to wicket and fuller instead of wide of offstump or too short, forcing defensive strokes and making it hard for Taylor and Hamilton Masakadza to score. After 13 overs, the pair had added just nine runs to the overnight total and appeared to be stagnating. Masakadza eventually managed to bring up his second Test century with an elegant clip to square leg. His innings was a display of maturity and technical aptitude and once he reached his milestone he was able to play with more freedom. Taylor, who had batted sedately for the most part of his innings, reached his 50 off 140 balls with a rare shot of aggression, a crunching cut. Just as Taylor and Masakadza were getting ready to up the tempo, Masakadza drove away from his body and found the edge, which was gobbled up by Kayes at first slip. ScoreCard ZIMBABWE 1ST INNINGS: (OVERNIGHT: 264-2): T Mawoyo c Mahmudullah b Rubel 43 V Sibanda c Rahim b Rubel 78 H Masakadza c Kayes b Robiul 104 B Taylor c Rahim b Robiul 71 C Ervine lbw b Mahmudullah 6 T Taibu c Shahriar b Shakib 23 E Chigumbura c S Islam b Shakib 5 RW Price lbw b Rubel 4 KM Jarvis not out 4 BV Vitori c Robiul b Shakib 12 CB Mpofu st Mushfiqur b Razzak 2 EXTRAS: (b 4, lb 11, w 1, nb 2) 18 TOTAL: (all out; 131 overs) 370 FOW: 1-102, 2-162, 3-304, 4-317, 5-317, 6-326, 7-344, 8-352, 9-368, 10-370 BOWLING: S Islam 22-8-38-0; R Islam 30-4-106-2; R Hossain 29-3-84-3; S Al Hassan 26-5-62-3; A Razzak 22-2-57-1, Mahmudullah 2-0-8-1 BANGLADESH 1ST INNINGS: I Kayes c Price b Vitori 4 T Iqbal c Taylor b Vitori 15 S Nafeez b Price 50 M Ashraful not out 34 Mahmudullah not out 4 To bat: Mashiqur Rahim, Robiul Islam, Shakib Al Hassan, Abdur Razzak, Shafiul Islam, Rubel Hossain EXTRAS: 0 TOTAL: (3 wkts, 40 overs) 107 FOW: 1-13, 2-36, 3-102 Bowling: Jarvis 8-1-27-0; Vitori 11-3-29-2; Mpofu 10-5-20-0; Chigumbura 10-3-20-0; Price 7-4-9-1