Former world champion swimmer James Magnussen has revealed he popped the question to his partner, just days after wrapping up work on the Olympics in Paris.

The retired Australian swimmer and Olympic medallist, 33, took to social media on Thursday to share intimate footage of the proposal to his long term partner Rose McEvoy. 

'For the first time in my life, I was speechless,' McEvoy wrote on a shared Instagram post, including a video of the moment Magnussen got down on one knee.

'You can assume it’s a yes. James Magnussen I love you more than words can describe.'

The giddy couple could barely contain their excitement as they embraced on a floating wooden dock, while Magnussen waited for a friend to capture the special moment which took place during a holiday at Hvar Island in Croatia.  

McEvoy looked genuinely stunned as she turned towards her partner, expecting to pose for a video rather than have a ring put on her finger. 

'If you push me in (the water) I'm going home,' McEvoy joked before "The Missile" quickly knelt down and pulled a ring out from his pocket.

'I love you, will you marry me?,' the ex-swimmer said as McEvoy held back tears and family and friends surrounding the couple cheered.

Former world champion swimmer James Magnussen has revealed he popped the question to his partner Rose McEvoy, just days after wrapping up work on the Olympics in Paris

Former world champion swimmer James Magnussen has revealed he popped the question to his partner Rose McEvoy, just days after wrapping up work on the Olympics in Paris

The model and actor's jaw dropped and she stumbled slightly at the question, turning towards their friends with her mouth hanging open in a shocked grin. 

Magnussen had to tug at his partner's arm gently to remind her to answer the question.

The lovebirds later shared the joyous news with their friends, with McEvoy flaunting the giant diamond ring. 

The retired Australian swimmer and Olympic medallist, 33, took to social media on Thursday to share intimate footage of the proposal to his long term partner
'For the first time in my life, I was speechless,' McEvoy wrote on a shared Instagram post

The retired Australian swimmer and Olympic medallist, 33, took to social media on Thursday to share intimate footage of the proposal to his long term partner

Magnussen and McEvoy have been dating for 10 years and met when Magnussen was a 23-year-old Olympic freestyler and McEvoy was a 21-year-old law student and part-time model. 

The first reports of their union surfaced in 2014 when McEvoy uploaded a a picture of herself cuddling up with her beau on her 21st birthday.

'Celebrating my 21st birthday with my beautiful man @james_maggie ! Thank you to all my wonderful friends and family who spoiled me and made it a fun night!'

Meanwhile Magnussen, who had once claimed that having a woman in his life would only distract him from swimming, won gold, silver, and bronze medals at the Olympic Games in 2012 and 2016. 

The lovebirds later shared the joyous news with their friends, with McEvoy flaunting the giant diamond ring

The lovebirds later shared the joyous news with their friends, with McEvoy flaunting the giant diamond ring

The adorable couple are said to have first met through mutual swimming acquaintances along with the help of her father, who is a prominent physiotherapist.

Magnussen, 33, and former Miss Universe Australia contestant girlfriend McEvoy, 30, have spent the past two weeks in Paris for Magnussen's Olympic "Matty and the Missile in Paris" coverage and podcast, alongside Matty Johns.

They have been lapping up the European sunshine since the Games concluded on Sunday.

The pair have been dating for 10 years and met when Magnussen was a 23-year-old Olympic freestyler and McEvoy was a 21-year-old law student and part-time model

The pair have been dating for 10 years and met when Magnussen was a 23-year-old Olympic freestyler and McEvoy was a 21-year-old law student and part-time model