For the first time in five years Swiss tennis player Roger Federer (who credits his South African mother for much of his success) is a major champion again, after beating Spanish sportsman Rafael Nadal in an epic nail-biting five-set battle at the Australian Open.

Federer danced with joy when he realised he had won (watch below).

After the match he said of his longtime friend and rival, Nadal: “Tennis is a tough sport, there’s no draws but if there was I’d be happy to share it with Rafa tonight.”

Federer (35) claimed this – his 18th Grand Slam title – in his first major tournament after having been away for six months with injury.

He won 6-4 3-6 6-1 3-6 6-3 at Rod Laver Arena on Sunday night. He last won the Australian Open in 2010, and his last major singles title was Wimbledon in 2012. The last time he beat Nadal in a major was Wimbledon 2007.

According to the Australian Open website, this victory puts the 35-year-old at number 10 in the world… and makes him the first man in history to win five or more titles at three different Grand Slam events.

Click here for more about Roger Federer and his South African mother, Lynette, his Foundation and trips to South Africa.