South Africa captain Graeme Smith has found his 'lucky Test cap', which he wore for 89 matches, within days of it being allegedly stolen while he was on his way to Durban from Cape town.
Smith wore the cap in every match since his debut against Australia in 2002 in Cape Town.
Smith revealed the news of the cap being found via his Twitter account.
An official Cricket South Africa tweet also confirmed the development but did not say whether it has been returned voluntarily or recovered from somewhere.
"Smith's cap has been found and returned to its rightful owner. Happy days," it stated.
Smith had been upset ever since the cap was lost and had described it as "irreplaceable".
South Africa captain Smith loses his Test cap
We're eyeing to seal the series in Durban: Amla
Zaheer to return as India look to level series in Durban
Anything above 250 will be competitive: Laxman
Each extra over from Graeme yielded results: Steyn