Ellie Simmonds won her third medal of the Paralympic Games as she snatched a bronze in the S6 50 metre freestyle.
The 17-year-old admitted in the morning she was running purely on adrenalin and had found the heat "a killer".
However, she returned to finish third in 36.11 seconds behind Mirjam de Koning-Peper and Victoria Arlen.
Simmonds was delighted and surprised by her bronze.
She told Channel 4: "I'm so happy. I'm really chuffed to get a bronze medal, I can't believe it - I was only looking to get a pb. It's just going so well for me. I'm going to go back and prepare and look forward to racing my 100."
The medals continued to come with Steph Millward claiming silver in the S9 400m freestyle.
It was a third medal of the meet for the 30-year-old who trains alongside Simmonds under Billy Pye at Swansea.
Millward was never out of the medal positions, going from third to second at the halfway stage, a place she never relinquished as she touched in 4:40.01, a European record.
The race was won by South African Natalie du Toit who claimed her third successive title and Amy Marren, aged only 14, was fourth with Lauren Steadman, Simmonds' room-mate, sixth.
Millward told Channel 4: "Two silvers and a bronze. It's fantastic, that's really good. I'm so impressed with that race, actually I knew that Natalie du Toit was going to be going at a ridiculous speed so it was good."