On the third cricket Test match against England starting in Kolkata at the Eden Gardens from Wednesday, Boycott said India would have the home advantage.
"Both teams are in very good form. England's spinners are slightly better. But then you have the home advantage. You are used to the conditions. But I don't think that anybody can say for sure that India is going to win," he said.
India had begun the four-match series with a nine-wicket victory in Ahmedabad, while England levelled it with a 10-wicket defeat in Mumbai.
"India won easily because of a wonderful batting from Pujara while England batted badly. They began believing in their own publicity in the newspapers.
"They didn't look at their own players whereby Gambhir was not in the best of form. Sachin also is not in very good form. Yuvraj never had a good Test record. They got a shock when England bowled pretty well," Boycott said.