Two-time Canadian Olympic medallist Ryan Cochrane won gold in the men's 400-metre freestyle Friday at the U.S. Grand Prix swimming competition in Austin, Texas.

It was one of four medals for the Canadian team. Noemie Thomas of Richmond, B.C., and Audrey Lacroix of Pont-Rouge, Que., won gold and silver, respectively, in the women's 100-metre butterfly, while Barbara Jardin of Montreal took silver in the women's 400-metre freestyle.

Victoria's Cochrane opened his season with the victory in three minutes 52.07 seconds, edging Michael McBroom of the U.S., second in 3:52.41. Alec Page and Keegan Zanatta, also both of Victoria, were fifth and sixth respectively.

The 16-year-old Thomas won her race in 58.88 seconds with Lacroix second in 1:00.14. Kathryn McLaughlin of the U.S., was third in 1:00.82.

"I'm delighted with the performance, it is the second time I have gone under 59 seconds," said Thomas. "It's very encouraging considering we're in the middle of training and there are plenty of world class swimmers here."

Thomas also overcame an illness after returning home from Istanbul at the world short course championships. In Turkey, she posted two top-four finishes and two Canadian records.