Day one of the FINA Swimming World Cup in Doha didn't fail to disappoint, with Russia's Vladimir Morozov the headline act once more.
The Hamad Aquatic Center, Qatar, hosted 10 finals in the last edition of the competition.
All eyes were on the men's 50 metres freestyle final, to see if Morozov, who is well clear in the standings, could continue his brilliant form.
His finishing time of 21.83 seconds was too good for Japan's Kosuke Mutsui in second (22.02) and Maxim Lobanovskij (22.04) of Hungary in third.
Olympic gold medallist Chad le Clos won the men's 100m butterfly, with the South African touching home in 51.70, ahead of Poland's Jakub Majerski in silver and Michael Andrew of the United States in bronze.
It was an impressive seven out of seven World Cup clean sweep for Danas Rapsys of Lithuania, who took out the 400m freestyle in 3 mins 47.87sec.
He was nearly a second clear of Mykhailo Romanchuk of Ukraine, with Czech swimmer Jan Micka third.
The men's 200m backstroke was a tight battle, with Australia's Bradley Woodward edging the win in a time of 1:58.42.
Japan's Keita Sunama touched second in 1:58.83, while Mikita Tsmyh rounded out the podium for Belarus in 2:00.92.
Yasuhiro Koseki of Japan won the 100m breaststroke in 59.11, with Arno Kamminga of The Netherlands second in 59.25 and Russia's Anton Chupkov third in 59.83.
In the women's competition, Australia's Cate Campbell and Hungary's Katinka Hosszú are battling it out for the ultimate title.
Campbell is in pole position currently and was way too strong in the 50m freestyle.
Her time of 24.11 was nearly four tenths clear of Sweden's Michelle Coleman in 24.50, with Cate's sister Bronte coming home third in 24.74.
But Hosszú isn’t going down without a fight, delivering a seven-from-seven World Cup record in the 200m butterfly.
She clocked a time of 2:08.60, just ahead of Hungary's Zsuzsanna Jakabosj - Australia's Meg Bailey took bronze.
Kira Toussaint of The Netherlands won gold in the 50m backstroke in 27.80, ahead of Kaylee McKeown of Australia in 27.92 and her compatriot Emily Seebohm in 28.08.
Austria's Marlene Kahler was in dominant form in the 400m freestyle, finishing in 4:10.51, a full second clear of Mikkayla Sheridan of Australia, with Katja Fain of Slovenia in bronze.
Eszter Bekesi continued the good run for Hungary, winning the 200m breaststroke (2:28.24) ahead of Vitalina Simonova of Russia and Weronika Hallmann of Poland.
The competition continues tomorrow and concludes on Saturday (November 9).