Team India will travel to Zimbabwe for the first time in six years for a three-match ODI series in August.
The matches will take place on August 18, 20 and 22 in Harare, Zimbabwe Cricket announced. It is expected that top-order batter KL Rahul will lead the Indian side.
The ODI series is part of the ICC Men's Cricket World Cup Super League, a 13-team competition serving as the main route for direct qualification for the 50-over World Cup to be staged in India next year.
Zimbabwe are currently placed 12th in the 13-team pool, with just three wins in 15 matches.
The last India team that travelled to Zimbabwe was led by Mahendra Singh
Dhoni. The Men in Blue played three ODIs and as many T20Is in June-July 2016.
India are currently high on confidence as the Rohit Sharma-led side finished the tor of England with series victories in T20Is and ODIs by a margin of 2-1 in each. India, under the captaincy of Shikhar Dhawan, arrived in Trinidad for a three-match ODI series against West Indies.
After the ODI series, India and West Indies will play a five-match T20I series. The India team will be led by Rohit Sharma. The limited-overs series will take place between July 22 to August 7.
Zimbabwe will welcome Bangladesh for three T20Is from July 30 ahead of hosting India for a three-match ODI series.