The 37-year-old is all set to open the batting for the tourists, despite having had to retire during the second innings of the Lord???s Test last week because he was suffering a bout of dizziness.
It is believed the dizzy spell was caused by an inner ear issue which he may have sustained when he was hit on the head by a James Anderson delivery two days earlier.
However Rogers, who made 173 in the first innings at Lord???s, came through a net session at Edgbaston on Monday and the in-form left-hander is expected to be available.
But he is not expecting much in the way of sympathy from the England attack, in what could prove a pivotal match, with the series currently tied at 1-1.
He said: ???I’m not stupid, I know they’ll come even harder at me, but who knows?
“It looks like a green wicket so, if they’re bowling short, that may work well for me.
“They’ve still got to pitch it up at some stage but I know full well they’re going to come hard, that’s part and parcel of opening the batting.”
Rogers, who will retire from Test cricket after the Ashes, missed two Tests against the West Indies earlier this year due to concussion and feared he might have suffered another bout at Lord???s.
“If it was concussion, I would have definitely thought that maybe that was it (for my career),” he said.
“It was a really weird sensation. It just looked like the pavilion was going from left to right, and almost like my eyes were jumping.
“A really bizarre sensation, kind of scary, and I wouldn’t have been able to continue, so that’s why I went off.”