Abhishek Sharma retains his place despite Jaiswal coming back into the team as India have as many as four openers in their top five.
Riyan Parag, Sai Sudharsan, Dhruv Jurel have been benched to accommodate Samson, Jaiswal and Dube.
In another change, pacer Mukesh Kumar has been rested with Khaleel Ahmed coming into the team.
Check out the playing XIs:
India: Shubman Gill (captain), Yashasvi Jaiswal, Abhishek Sharma, Ruturaj Gaikwad, Sanju Samson (w/k), Shivam Dube, Rinku Singh, Washington Sundar, Ravi Bishnoi, Avesh Khan, Khaleel Ahmed.
Zimbabwe: Sikandar Raza (captain, Tadiwanashe Marumani, Wessly Madhevere, Brian Bennett, Dion Myers, Johnathan Campbell, Clive Madande (w/k), Wellington Masakadza, Richard Ngarava, Blessing Muzarabani, Tendai Chatara.