Southsea Common turned into a sea of pink today as thousands of women took part in Race for Life.
Around 2,000 women took part in a 10k race, while almost 5,500 participated in a 5k event.
Every woman who took part has been affected by cancer in some way - some are survivors or the disease, and others are their families and friends.
Sarah Gardiner, of Fareham (pictured), won the 10k race in a time of 43 minutes.
Lynn Salmon, 50, of Waterlooville, ran the 10k race in memory of her father, who died of liver cancer.
She said: ‘I never ran in my life before Christmas, and I thought this would be something my family would be proud of me doing.
‘Everybody who’s here has got a story, but we all have the same aims and thoughts.
‘I hate this cancer, we really have to beat it.’
Last year’s race raised more than 400,000 for charity Cancer Research UK and organisers expect a similar result this year.