''We can beat any side and we have done so in the past,'' Flintoff told newspersons here this evening on the eve of match against India.
The England skipper said he will bat at number three but added that he has yet not decided about bowling.
''I will definitely bowl but have not decided about the time and the match,'' he said.
Flintoff described his team as a ''confident and flexible'' which has prepared hard for the Champions Trophy and made light of the absence of Marcus Trescothick and regular skipper Michael Vaughan.
''We have a good side, good batsmen, good bowlers and good fielders. We need to display consistency in the middle,'' he said.
Asked about tomorrow's match against India, Flintoff said, ''It is going to be a big match, we need to perform well. A good result here will give us a good boost in our campaign.''
He admitted that his team was in a tough pool along with India and Australia but said, ''I am pleased with my side, the players believe that they can do well. We have learnt our lessons from the previous tour of India.''
Flintoff was of the view that his team squandered away several chances the last time they were in India and said, ''We let go the chance when we were in the position of strength and this time we have to guard against that.''
Asked if his team has any special strategy to stop Sachin Tendulkar, the England captain said, ''Sachin is a fine player, the best ever in the game, but there are other players also whom we will like to stop.'' He was hopeful that his batsmen will be able to negotiate Indian spinners.
''We have a very flexible side, we will have different permutations and combinations, it is going to be a team effort,'' he said.
Flintoff was of the view that though his team's recent record in the One-dayers has not been very impressive but said, ''We have beaten teams like Pakistan And Australia and I think we will do better in this tournament.'' ''We are going out there with a belief that we can do it and I am hopeful that my players will perform upto their potential,'' he added.
''I have respect for the Indian team, they are a formidable side and they do have home advantage but we are a well balanced side and know that a good performance tomorrow will be a big help,'' he added.