Not only is Shane Watson fit again, he's fitter than he ever was during the Australian summer.
The number three batsman faces a final test today, but the Australian allrounder is confident he'll be ready for the Test series decider against South Africa.
He's shaping as a likely inclusion given his side's batting woes and overworked bowlers in the second Test loss in Port Elizabeth.
The 32-year-old, who's been told he has to bowl to warrant selection, has recovered from a persistent calf injury in time for the third Test which starts in Cape Town on Saturday
The last time Watson played in a test at Newlands stadium in 2011 Watson took five wickets for 15 runs off just five overs before Australia were skittled for 47 en route to an eight-wicket loss.