Ruth Jebet, the Rio 2016 champion, took gold in the women's 3,000m steeplechase ©Getty Images

Bahrain produced a phenomenal day on the athletics track at the 2017 Islamic Solidarity Games, winning three gold medals in Baku.

Ali Khamis Khamis was victorious in the men's 400 metres while compatriots Oluwakemi Adekoya and Ruth Jebet struck gold in the women's 400m hurdles and women's 3,000m steeplechase respectively at the Baku Olympic Stadium.

Rio 2016 gold medallist Jebet, who was born in Kenya, got her country off to a flying start in the morning session as she eased to the title in nine minutes and 15.41 seconds, more than 20 seconds off her own world record.

Algeria's Amina Bettiche took silver in 9:25.90, a new personal best time. 

Tigest Mekonen of Burundi claimed bronze in a season's best of 9:26.00.

Khamis, the 2014 Asian Games champion in Incheon, continued the gold rush for Bahrain as he passed Guyana's Winston George on the final straight to claim 400m gold in 45.54.

George, who is also competing in tomorrow's 200m final, claimed silver in 45.69.

Iran's Ali Khadivar took bronze in 45.92.

Adekoya, the Asian Games champion who was born in Nigeria, won the 400m hurdles in an impressive time of 54.68, just eight hundredths of a second off her personal best.

Nigeria's Glory Onome Nathaniel finished second in 55.90 while Aminat Jamal secured another medal for Bahrain as she took bronze in 56.90.

Ali Khamis Khamis won the men's 400m title ©Getty Images
Ali Khamis Khamis won the men's 400m title ©Getty Images

Saudi Arabia's Ahmed Almuwallad took the men's 110m hurdles title in front of Azerbaijan's European Games silver medallist Rahib Mammadov.

Almuwallad's time of 13.68 saw him cross the line first while Mammadov finished in 14.18.

Iraqi Mohammed Sad Al-Khfaji finished in 14.20 to win bronze.

To the delight of the home crowd, Azerbaijan's Nazim Babayev took triple jump gold with a best jump of 17.15 metres.

His compatriot Alexis Copello took second on 16.90m while Suriname's Miguel Van Assen jumped 16.64m for bronze.

Elsewhere today, Turkey defeated Iran in the final of the men's water polo competition at the Water Polo Arena. 

Following a nervy encounter the two teams were tied at 9-9, forcing the match into overtime, where the Turks scored the decisive point to win the gold medal.

Saudi Arabia defeated hosts Azerbaijan 11-7 to win bronze.

Turkey beat Iran in the final of the men's water polo competition ©Getty Images
Turkey beat Iran in the final of the men's water polo competition ©Getty Images

In weightlifting, Shaimaa Haridy cruised to the over-90 kilograms gold medal on the final day of competition as Egypt won two women's golds.

Haridy, who finished narrowly outside the medal positions in fourth at Rio 2016, won with a a total of 275kg at the Baku Weightlifting Arena.

Nurul Akmal of Indonesia took silver on 230kg while the bronze medal was clinched by Tunisia's Marwa Jlassi, who lifted a total of 221kg. 

Dina Barakat of Egypt prevented Clementine Meukeugni Noubissi from claiming Cameroon's first ever gold medal at the Games in the under-90kg division.

Barakat lifted 224kg overall to beat Noubissi, who broke the Games record for the clean and jerk with a lift of 123kg.

Noubissi was forced to settle for silver on a total of 223kg, while Albertine Flore Um of Cameroon took bronze on 207kg.

Iran's Mohammadreza Barari won the men's under-105kg gold medal while Uzbekistan's Rustam Djangabaev won the last weightlifting title of the Games in the over-105kg category.