Triple Olympic champion Katinka Hosszu won the 400 metres individual medley as Vladimir Morozov added another gold to his tally at the penultimate leg of the International Swimming Federation World Cup series in Tokyo.
The Hungarian Hosszu won in 4mins 21.91sec in front of home favourite Yui Ohashi at the Tokyo Tatsumi International Swimming Centre in Japan's capital.
Despite only managing silver, the Japanese swimmer set a national record of 4:22.73 in the process.
Ohashi's team-mate Sakiko Shimizu completed the podium with bronze in 4:28.62.
Hosszu was also in action in the 100m backstroke, but she only achieved bronze in 56.47 as Australia's Minna Atherton took gold.
The fastest time was 56.04 as Kira Toussaint of The Netherlands secured the silver medal in 56.24.
In the women's 200m freestyle, Swedish Olympic butterfly champion Sarah Sjostrom was pipped to gold as Dutch swimmer Femke Heemskerk edged her.
Heemskerk touched in at 1:51.91, just 0.01 in front of the overall World Cup leader.
Bronze went to Japan's Rio Shirai in 1:54.67.
Sjostrom also took silver behind a Dutch swimmer in the women's 50m butterfly, as Ranomi Kromowidjojo finished first.
Kromowidjojo posted a time of 24.51 compared to the Swede's 24.58.
Japan picked up another bronze as Rikako Ikee finished in 24.80 for the bronze.
In the men's 200m individual medley, China's Wang Shun won gold in 1:51.45 as the Asian Games champion produced a blistering freestyle leg.
The silver medal was awarded to Japan's Kosuke Hagino, who was 1.05 behind the leader, as team-mate Keita Sunama finished in third in 1:53.96.
Rio 2016 Olympic champion Kyle Chalmers was beaten to gold in the men's 100m freestyle as Russian Morozov swam another World Cup record to take the spoils.
Morozov's 45.16 time earned him the gold as Australia's Chalmers finished in silver in 45.78.
American Blake Pieroni was over a second down, taking bronze in 46.79 secs.
The event will conclude tomorrow in the 2020 Olympic host city.