For the second straight day at the Dubai Fina World Cup, swimmer Quah Zheng Wen posted a new personal best in the butterfly event, this time in the 100m.
A day after he won a bronze in the 200m, the Singaporean was again on the podium in the shorter race as he clocked 52.25sec to finish third behind South Africa's Olympic champion Chad le Clos (51.09sec) and American Tom Shields (51.90).
More importantly, Quah's timing was 0.11sec faster than the Olympic A qualifying time for next year's Games in Rio.
This means the 19-year-old has qualified for his third event at the Summer Games, to be held from Aug 5 to 21 next year.
He has already earned his spot in the 200m fly and 100m backstroke.
His previous fastest effort in the 100m fly was 52.69sec, clocked earlier this year.
The Singapore national record of 50.96sec is held by Asian Games champion Joseph Schooling, who set that mark en route to winning a historic bronze at the World Championships in Kazan in August.
Quah also won a bronze on Friday in the 200m fly, lowering his own previous personal best.
He had stopped the clock in 1min 56.26sec to finish third behind Dane Viktor Bromer (1:55.98) and le Clos (1:56.03) at the Hamdan Sports Complex in Dubai.
The national 200m butterfly record (1:55.73) is also held by Schooling, set during June's SEA Games on home soil.
It has nevertheless been a breakthrough year for Quah, who was the most bemedalled athlete with 12 - he won a medal in every event that he competed in - at the recent SEA Games here.
He made his World Championships debut and has clinched four medals over two legs of the Fina World Cup.
He was also granted long-term deferment from national service by the Ministry of Defence in July, becoming the second Singapore athlete, after Schooling in 2013, to enlist after the Rio Olympics.
Both swimmers were granted deferment till Aug 31 next year.