The explosive right-hand batsman has scored only 70 runs in four games at this tournament, but is convinced he is now ready to play a big innings.
"I am familiar with the conditions here," Sehwag told Reuters on Tuesday as India prepared for the day-night match.
"I feel I am playing well. It is just that I have not been able to convert my starts into big scores.
"But I am confident that will happen against England."
India last met England in a one-day game in the Champions Trophy at Colombo in September, Sehwag top-scoring with a run-a-ball 126 to lift his side to victory by eight wickets.
"I will play my natural game against England," he said. "I won't change my approach and I am confident it will work."
The 24-year-old Sehwag proved his ability to adapt to pitches away from home by hitting two one-day hundreds on India's recent tour to New Zealand.
He was the only batsman on either side to reach three figures, scoring 108 and 112 as his team mates struggled on the seam-friendly surfaces.
In 2001, he hit the-then seventh fastest century in one-day internationals, smashing a 69-ball century against New Zealand in Colombo, and his presence in India's top order influenced Sachin Tendulkar's decision to drop down the order.
Tendulkar, India's premier batsman, has since been restored as a one-day opener and appears to be regaining his best form in South Africa.
He has top-scored for India in each of his last four innings and heads the list of run-scorers at this tournament with an aggregate of 321.