Bangladesh are scheduled to host Zimbabwe in an international series comprising of one Test, three ODIs and two T20Is in February-March.
The solitary Test match will commence on February 22 at the Sher-e-Bangla National Cricket Stadium, two weeks after Bangladesh's red-ball contest against Pakistan in Rawalpindi.
Zimbabwe will arrive in Bangladesh on February 15 and then take part in a two-day practice match before the one-off Test.
Zimbabwe last toured Bangladesh for a bilateral assignment in 2018 under the leadership of Hamilton Masakadza, who now serves as the country's director of cricket.
The visitors were able to win the opening game of the Test series during that trip, managing their first Test win away from home in 17 years.
They failed to sustain their lead and lost the subsequent encounter with the series drawn 1-1.
Zimbabwe are currently engaged in a two-Test series against Sri Lanka at home under new skipper Sean Williams.
They faced defeat in the first match owing to an unfortunate batting collapse on the final day of the Harare Test.
The Bangladesh-Zimbabwe Test clash will be followed by three day-night ODIs in Chittagong.
The two teams will return to Dhaka for the two T20Is starting March 9 with Bangladesh determined to regain their form in the shortest format after the series loss to Pakistan.
Tour itinerary:
Feb 22-26: One-off Test in Dhaka
March 1: First ODI in Chittagong
March 3: Second ODI in Chittagong
March 6: Third ODI in Chittagong
March 9: First T20I in Dhaka
March 11: Second T20I in Dhaka