Australia's Suzanne Balogh won the women's trap shooting title to defy a former coach who said she was "too old and too talentless".
The 31-year-old pipped Spain's Maria Quintanal and South Korea's Lee Bo-na but Britian's Sarah Gibbins failed to qualify for the final.
The teacher finished three rounds of qualifying having hit 58 of 75 targets.
In the men's 10m air rifle, China's Zhu Qinan set a finals world record 702.7 to beat countryman Li Jie to win gold.
"My aim is to be the best in whatever competition I'm in and wherever I shoot," said Zhu.
Balogh, who admitted the comment from the coach "inspired" her, dominated her final despite swirling winds on the mountain-top range outside Athens.
"I haven't been shooting well all year and I was hoping we'd have some rain and wind to bring the field back to me," she said.
"I'm happy shooting in any weather as long as it's bright."
Gibbins' score put her two shots away from the top six and a place in the final.
She became the third British shooter to miss out after Sydney silver medallist Ian Peel and Ed Ling exited the men's event on Sunday.
Gibbins, making her Olympic debut, got her her gold medal campaign off to a promising start in the morning.
Despite missing two out of her first three targets, she finished the first round of qualifying in joint-third place in blustery conditions at the Markopoulo shooting range.
But she slid down the standings as conditions intensified in the second round.
Missing every second target out of the first 10, she scored just 17 to head into the final round of qualifying in equal-ninth place with three other shooters.
That was as good as it got for former event rider, whose third score of 20 was not enough to ensure a place in the afternoon's final.