The JSE. Photo: Simphiwe Mbokazi.

South Africa's Top-40 index ended up 0.09 percent on Wednesday, unwinding some of the gains that had pushed it to an all-time high in earlier trade as doubts arise over whether the euro zone is any nearer to resolving its debt crisis.

The benchmark index finished at 31,251.68, its highest close since May 2008, after hitting its highest level ever of 31,516.04.

The wider All-Share index closed up 0.02 percent at 35,494.64, after also touching a new life-time high of 35,757.11. - Reuters