Zimbabwe have brought back Craig Ervine and Tinashe Panyangara for the upcoming Tests and ODIs in Bangladesh and have named two uncapped players - Brian Chari and Wellington Masakadza - in the Test squad.

While Panyangara was expelled for indiscipline in August, Ervine, who last played a Test in March 2013, had made himself available earlier this month for the Bangladesh tour, 18 months after he had refused a winter contract in April 2013.

Chari, a top-order batsman, and Masakadza recently toured Bangladesh as part of the Zimbabwe A squad. Chari was the leading run-scorer in the two unofficial Tests with 174 runs at an average of 43.50, and Masakadza, a left-arm spinner, impressed the selectors with 12 wickets, including figures of 6 for 63, at an average of 16. Wellington Masakadza will join his brothers Hamilton and Shingi Masakadza in the Test squad and if the three brothers do play a Test together, it will be only the fourth such instance in Tests.

Richmond Mutumbami had injured his arm during the tri-series against Australia and South Africa but has recovered to make both squads.

Allrounders Tafadzwa Kamungozi and Natsai M'shangwe, who have played ODIs but are yet to make their Test debuts, were named in both squads. Shingi Masakadza also made a comeback to the Test squad, having last played a Test in September 2013, against Pakistan.

Chari, Shingi and Wellington Masakadza will return to Zimbabwe after the Tests and will be replaced for the ODIs by three players out of Neville Madziva, Timycen Maruma, Solomon Mire, Peter Moor, Tawanda Mupariwa and Brian Vitori.

Two prominent players who had played the only Test against South Africa - Sean Williams and Mark Vermeulen - were missing from both squads.

Zimbabwe will play three Tests starting October 25, followed by five ODIs in November and December.