BMX rider Sarah Walker has spent the last three months putting her body on the line in an attempt to get to the London Olympics with a chance.
She got her reward on Friday in the shape of a silver medal, four years after missing out in Beijing.
Walker got a good start to be second into the first corner but could not overhaul Colombia's Mariana Pajon who won gold with Laura Smulders of the Netherlands winning bronze.
The 24-year-old Walker, fourth in 2008, only booked her place in the final in the last of her semi-final rides, forcing her to start from an outside lane, but found her best form in the winner takes all final.
Walker dislocated her shoulder in April and had faced a race against time to get fit for London.
"I thought it might be over at that point and any crash between three months ago and today could have put me out," she said.
"But if I didn't push myself and push that limit and challenge myself I wouldn't be on the podium today. Every day was scary in training for the last three months."
Walker said she had no choice but to push herself if she wanted to do a good job at the Olympics.
"I was scared every time I rode my bike up until about two months ago. Sometimes I'd do jumps and I'd have a close call and I'd cry," she said.
"I was living right on the edge of either being a medallist or not even being at the Olympics. If I wanted to play it safe I could have been an Olympian again but I wouldn't have been on the podium
Her medal is New Zealand's 12th of the London Olympics.