jeremy mathews

Quah Zheng Wen leaps off the starting block. (Photo 6 © Marvin Lowe/Red Sports)

jeremy mathews

Zheng Wen swimming in the 400m freestyle, where he bettered his personal best by over 10 seconds. (Photo 7 © Marvin Lowe/Red Sports)

jeremy mathews

Zach Ong taking off during the 100m Backstroke. (Photo 8 © Marvin Lowe/Red Sports)

jeremy mathews

The presence of Swedish world champion Therese Alshammar gave young swimmers like Meagan Lim (foreground) world-class competitive exposure. (Photo 9 © Marvin Lowe/Red Sports)

jeremy mathews

Therese Alshammar sets a blistering pace in the 100m Butterfly. The much-anticipated match-up between Alshammar and Singapore’s Tao Li in the shorter race did not materialise as the latter pulled out due to an injury concern. (Photo 10 © Marvin Lowe/Red Sports)

jeremy mathews

Dzulhaili Mohd Kamal competing in the 100m Butterfly. He clocked 57.01 seconds, off his PB of 56.82. (Photo 11 © Marvin Lowe/Red Sports)

jeremy mathews

Lionel Khoo meets the SEA Games qualifying time of 29.03 seconds in the 50m Breaststroke, with his 28.87 result. (Photo 12 © Marvin Lowe/Red Sports)

jeremy mathews

Koh Hui Yu swimming in the 400m Freestyle. She has already met the SEA Games qualifying mark in the 200m Freestyle. (Photo 13 © Marvin Lowe/Red Sports)

jeremy mathews

Amanda Lim (right) also had a chance to face off against Therese Alshammar in the 50m Butterfly. The latter clocked the fastest time in the field (25.66) while Amanda was 10th fastest (29.78). (Photo 14 © Marvin Lowe/Red Sports)