Hosts India will play West Indies and South Africa in their two warm-up matches in the run up to the ICC World Twenty20 to be staged at eight venues starting next month.
While India will play West Indies at the historic Eden Gardens in Kolkata on March 10, the hosts last practice match against the Proteas will be hosted by Mumbai's Wankhede Stadium on Mar 12.
The teams taking part in the first round will play their warm-up matches in Dharamsala and Mohali from March 3 to 6, while sides featuring in the second round will play their practice games in Kolkata and Mumbai from March 10 to 15.
The women's warm-up matches will take place in Bengaluru and Chennai from March 10 to 14.
The Indian eves will play only one warm-up game against Ireland in Benguluru on March 10.
Smith and Co eye No 1 spot in Tests
India are favourites for WT20, but Dhoni acknowledges a problem...
PHOTOS: West Indies crowned Under-19 World champions
The long and short of Adam Voges's Don Bradman-esque rise
Windies players end standoff, 12 from WT20 squad sign new contracts