The 37-year-old retired hurt during Australia’s second innings at Lord’s last week, after first suddenly dropping to his knees then sitting down before leaving the field with the team physiotherapist.
Rogers did not return to the field of play as his side completed a crushing 405-run win to level the Investec Series at 1-1, although Australia have been quick to play down concerns over the condition of their veteran batsman.
Team doctor Peter Brukner said: “Chris’ condition is certainly improving. He has had scans and seen a specialist since yesterday to help determine the cause of his dizziness.
“The initial scans have cleared him of any serious damage and we await the results of further tests.”
Rogers missed Australia’s two Tests against West Indies last month due to concussion, while he suffered a nasty blow to the helmet on day two at Lord’s.
Brukner revealed being on the receiving end of a James Anderson bumper may have been the underlying factor for his worrying turn on Sunday.
While Rogers will play no part in Australia’s tour match against Derbyshire, having originally been slated to be rested anyway, the tourists hope he will be back in contention at Edgbaston next Wednesday.
“It appears the most likely diagnosis is a delayed ear problem related to being struck on day two of the Test match,” added Brukner. “We are confident that this is something we can manage in the lead up to the third Test at Edgbaston.
“As a precaution he’ll be reviewed by the specialist in London again on Wednesday morning before re-joining the touring party.
“Chris was not scheduled to play in the tour match against Derbyshire, so he has time to continue resting ahead of the Test match.”
Rogers, who has already announced he will retire from international duty at the end of the series, has compiled 327 runs in two Tests, including a superb 173 in the first innings at Lord’s.