Novak Djokovic battled stomach issues and a slow start before dispatching Adrian Mannarino to reach the third round in Cincinnati on Wednesday.