Monaco's Princess Charlene cried as her friend Chad le Clos won a gold medal at the London 2012 Olympics.

The former Olympic swimmer couldn't keep her emotions in check as she cheered the South African swimmer to a shock victory in the men's 200m Butterfly on Tuesday (31.07.12), where he beat record holder Michael Phelps into second place.

Charlene - who was accompanied by her husband Prince Albert at the London Aquatic Centre - later joined Chad's family for the medal ceremony and wiped away a tear as the South African national anthem played out through the building.

Charlene competed with the South African female team in the 2000 Sydney Games, but only placed fifth in the women's 4 x 100 metre Medley.

She retired from competitive swimming after she failed to qualify for the 2008 Olympic Games.

Ahead of the games, Charlene invited the South African swimming team to train in Monaco.

A statement at the time announced: "HSH Princess Charlene invited the South African swimmers selected for the London Olympics to train in the Principality. The princess would like these very promising young athletes to benefit from the best possible conditions before the Games.

"With the support of Her Foundation, the princess made certain the swimmers would follow a rigorous physical preparation programme perfectly adapted to the Olympic Games. The princess said she would be extremely attentive to the proper organisation of their stay, which should last from 8 to 22 July in Monaco."