Chris Rogers is expected to be passed fit for the third Ashes Test, having trained well on Monday.
Rogers took part in Australia’s entire session at Edgbaston, their main hit-out before the Test starts on Wednesday.
The 37-year-old ran, batted and fielded without any sign of discomfort or dizziness.
Rogers faced Mitchell Starc, Pat Cummins and Josh Hazlewood in the nets.
“We all had a bowl at him,” Starc said.
“He seems to have come through pretty well.
“If everyone’s bowling full tilt and he gets through that, I think he’s ready to go.
“All reports are he is good to go.”
Chairman of selectors Rod Marsh, coach Darren Lehmann and team doctor Peter Brukner kept a close watch on proceedings.
Brukner helped Rogers stretch his back at one point and had a brief chat with the veteran opener after his hit in the nets.
Otherwise, the medico kept his distance.
Rogers retired hurt on day four of the second Test due to a dizzy spell, having complained of the Lord’s grandstand moving.
He experienced another alarming dizzy spell in the changerooms, then another the day after Australia’s 405-run win that levelled the series 1-1.
It was feared to be a case of delayed concussion, but tests confirmed Rogers’ balance woes were related to an inner-ear issue triggered by a bouncer blow to the helmet.
If Rogers suffers a setback on Tuesday, Shaun Marsh will open alongside David Warner.
Marsh is in impressive form with the bat, having scored centuries against Kent and Derbyshire in his only two chances to shine on the tour of England.
Marsh also recently filled in at the top of the order in the West Indies, where Rogers was unable to play both Tests due to concussion.