Stewart's comments came after Ravi Shastri was appointed the Director of Indian cricket team and Fletcher's support staff -fielding coach Trevor Penney and bowling coach Joe Dawes - were given time off by the BCCI.
"Duncan is the best coach I have worked under. He was England coach when I was finishing my playing career. He is a good coach and I think he has been good for India. Fletcher cannot bat for the Indian batsmen. He can pass all the knowledge he has gained but the batsmen hold the bat and they make decisions on the field," Stewart argued.
When asked where the Indian team has gone wrong in the last three Tests after winning at Lord's by 95 runs, Stewart replied, "As good as India were at Lord's in conditions tailor made for England, the home side pressed the self destruct button themselves in that match. And India were very good in taking advantage of that. Since then England have been brilliant as the roles were reversed."