Scotland's David Carry qualified for his third successive Olympics with an outstanding victory in the 400m freestyle at last night's British Gas ASA National Championships at the Ponds Forge Pool in Sheffield.

At the age of 30, the double Commonwealth Games champion from 2006 won in a personal best 3:46.86 – just 0.13 secs outside the Scottish record set by City of Glasgow's Robbie Renwick when he won the event at the first round of trials in London in March.

Now both Scots will compete in the event in London in just over five weeks' time and Carry was was almost in tears and had to be led away before returning to speak.

"I've never been so emotional after a race before," he said. "This season more than any has been really quite tricky for me. I've had an injury and other things going on. So to come back to swim like that is just really incredible.

"And there was so much more caught up in it; knowing it is going to be my last Olympics, knowing my fiancee, my wife to be, is going to be there and I want to be part of that team too.

"It's just been an incredible journey this year, to compete like this at the last chance, incredible and at the age of 30 too. It's a dream come true."

Stirling's Lucy Ellis claimed a relay berth when she collected the bronze medal with a personal best of 1:59.14 in the 200m freestyle.

The race was won by Rebecca Adlington, who can now add the 200m relay to the 400m and 800m events she will be defending in London. Adlington had withdrawn from the 200m at the first round of trials but she made sure of a relay place by winning the in 1:58.68.

Carry, who will be the oldest swimmer in Team GB, and Ellis take the number of Scots qualifiers to seven. Renwick, Hannah Miley, Michael Jamieson, Caitlin McClatchey and Craig Benson qualified at the first set of trials.

Kathryn Johnstone (Edinburgh University) set two Scottish records on the way to victory in the 50m breaststroke. The 2010 Commonwealth Games swimmer clocked 31.78 in the heats and went an even quicker 31.69 in the final..

Meanwhile, two Scots handball players have been named in the 14-strong women's team for London 2012.

Lynn McCafferty will captain the team and Edinburgh-born Zoe van der Weel has also been named in the squad.

It is the fist time a Britsh team has taken part in the Olympics, and the team, formed six years ago to prepare for the Games, have made dramatic improvements. The GB team have beaten African champions Angola, who they will face in London, and the draw has also bracketed them with Montenegro, Russia, Croatia and Brazil.

"I feel extremely honoured to be part of the biggest sporting event in the world, at home," said McCafferty, 33, who started out with Cumbernauld side Tryst.

"The excitement around the Olympics is a buzz and British sport is going to relish the atmosphere and I can't wait to be in amongst it all.

"I am looking forward to showing the British public how fantastic handball is and how hard we have worked and how competitive we can be with the best teams in the world." the Olympic trials, is just