Danish tennis star Caroline Wozniacki competed in her first New York City Marathon on Sunday, raising $81,000 for a children's charity.
The 24-year-old completed the run in an impressive time of three hours, 26 minutes and 33 seconds.
The world number eight originally set herself a target of finishing the 26.2 mile course in under four hours but was a few minutes ahead of schedule, so reset herself a time of three-and-a-half hours.
"The crowd was amazing. It was incredible. It was such an incredible experience," Wozniacki said.
"I'm so happy to have done this. I'm so proud. Now I have this medal. I can say that I've done the New York City Marathon.
- Caroline Wozniacki clocks impressive New York Marathon time
- Caroline Wozniacki responds to 'awkward' love interest questions
- Caroline Wozniacki hints at Rory McIlroy replacement
"I've even done it at a cool time. So I'm really, really happy."
Wozniacki ran her first ever marathon for a children's charity called 'Team for Kids'. The former world number one raised over $81,000 on fundraising site 'Crowdrise'.
She was also greeted at the finish line by fellow professional and personal friend Serena Williams who could not hold back the tears.
According to Wozniacki, current world number one Williams paid a large contribution towards the total raised for the charity - which helps fund marathon organiser New York Road Runners' youth programs.