Shanaze Reade advanced to the Olympic BMX final at London 2012 as the Briton aimed to put her Beijing heartbreak firmly in the past.
With Prime Minister David Cameron, his wife Samantha, Chancellor George Osborne and David Beckham all among the 6,000 crowd at the Velopark, Reade progressed with second, first and second-placed finishes in her three semi-final runs.
The 23-year-old from Crewe crashed out of the 2008 Olympic final in attempting a gold-medal-or-bust manoeuvre and was among the favourites in London.
Reade finished second to Caroline Buchanan of Australia in the first of three semi-final runs, with four riders to progress from each of the two heats.
The three-time world champion was a commanding winner of the second run, with Buchanan a distant second, giving the duo a six-point lead with one run to go.
Reade was second behind the Australian to go through to the one-run final.
Liam Phillips progressed to the corresponding men's final. Phillips finished second to Connor Fields of the United States in the time-trial at the BMX World Championships in Birmingham in May, but a day later sustained a fractured collarbone.
The 23-year-old from Burnham-on-Sea made a speedy recovery and retained his form, qualifying well before advancing through to the quarter-finals behind Fields.
Phillips avoided a crash on the first corner of his first run to finish second behind Holland's Raymon van der Biezen, the fastest qualifier. Fields was among those who went down.
The Briton was third in the second run, won by Fields and with Van der Biezen second. Phillips then placed fourth on the third run, won by Fields, to go through to the one-run final.