Semenya celebrated her 26th birthday by tying the knot with Violet Raseboya after exchanging vows during a lavish ceremony in the South African capital.
The Rio gold medallist was pictured in a photo on her Instagram account wearing a dark blue suit embroidered with gold, holding a bouquet of flowers, alongside Raseboya in a white wedding dress.
“Our perfect day! #wedidit #married #ourweddingday #love #casviowedding,” wrote Semenya in a caption beneath the picture.
The two women had celebrated their union in a traditional ceremony in December 2015 in the northern province of Limpopo.