Brandon McBride became one of two Canadians to run under one minute and 44 seconds in the men’s 800 metres on Friday.

McBride shaved just over half a second off his 800m personal best, crossing the line in 1:43.95s to finish second at the Diamond League event. France’s Pierre-Ambroise (1:43.88s) was able to hold off the Canadian despite his strong finish. Kenya’s Ferguson Cheruiyot Rotich finished third in a time of 1:44.38s.

Related: McBride wins 800m at Olympic Trials

Earlier this month at Athletics Canada‘s Olympic Trials, McBride won the men’s 800m race in 1:45.25s, punching his ticket to Rio 2016 in the process. Anthony Romaniw, who finished second, will join McBride in the event at Olympic Games this summer.

Related: Athletics Canada nominates 65 athletes to Rio 2016

McBride’s new personal best, came just one week after fellow 800m runner Melissa Bishop broke her Canadian record and moved into third on the IAAF world rankings. With just 14 days to Rio 2016’s Opening Ceremony, Canada’s middle distance runners appear ready to hit the track in Rio.