Feng Sixuan of China won the women's 25 metres pistol gold in Baku ©ISSF

China claimed four golds to top the medals table at the International Shooting Sport Federation (ISSF) World Cup in Baku, Azerbaijan.

India and Iraq finished second and third with one gold medal each.

Feng Sixuan of China won the women's 25 metres pistol gold, scoring 38 points overall to beat Iranian two-time World Championships bronze medallist Haniyeh Rostamiyan, who settled for silver with 33 points.

Reigning mixed team 25m pistol world champion Doreen Vennekamp of Germany bagged the last podium spot, with a score off 30.

China's second gold came courtesy of Han Jiayu, who edged Nancy Mandhotra of India, in the women's 10m air rifle event.

Jiayu finished with 254 points overall while Mandhotra was a close second with 253.3.

The bronze medal went to Jiayu's compatriot Huang Yu-ting, who managed 232.5 points.

Huang combined with Tokyo 2020 silver medallist Sheng Lihao to win the 10m air rifle mixed team gold.

The beat a second Chinese team of Wang Zhilin and Yang Haoran 16-14 in the final.

Divya Subbaraju Thadigol and Sarabjot Singh of India claimed the 10m air pistol mixed team title against Serbia.

The Indians scored 16 while the Serbian pair of Zorana Arunović and Damir Mikec managed only 14 in the final.

Li Yuehong ensured that China topped the medals table by winning the men's 25m rapid fire pistol event.

He scored 33 points while silver medallist and 2018 world champion Clément Bessaguet of France got 32 points.

With 27 points, Germany's Florian Peter claimed the bronze medal.

Iran triumphed in the men's 10m air pistol contest thanks to Sajad Poorhosseini Lafmejani.

Lafmejani score of 240.2 was enough to beat silver medallist Oleh Omelchuk of Ukraine, who scored 239.8.

Robin Walter of Germany rounded off the podium with a score of 217.6.