Wakaba Tomita, right, won the women's over-78kg class after bettering Idalys Ortiz, left ©Getty Images

Japan have concluded the International Judo Federation (IJF) Grand Slam in Budapest with eight gold medals after they won another three on the final day of competition.

Two-time world medallist Wakaba Tomita, 2019 mixed team world champion Sanshiro Murao and Asian Games gold medallist Kentaro Iida stood top of the podium for their country.

Tomita overcame Cuba's Idalys Ortiz in the final of the women's over-78 kilogram class to take gold.

China's Su Xin achieved bronze alongside Israel's Raz Hershko following their respective wins against Tunisia's Nihel Cheikh Rouhou and China's Xu Shiyan.

Murao won the men's under-90kg title after besting Italy's Christian Parlati while Beka Gviniashvili of Georgia and Ivan Felipe Silva Morales of Cuba picked up bronze medals.

The Georgian defeated Hungary's Gergely Nerpel as the Cuban took down Brazil's Rafael Macedo.

In the men's under-100kg, Iida wrapped up the dominating tournament for Japan with a triumph against Georgia's Varlam Liparteliani.

Spain's Nikoloz Sherazadishvili took a bronze medal, bettering Switzerland's Daniel Eich.

Hungary's Veg Zsombor also achieved the third-place award for defeating Denmark's Mathias Madsen.

France and Italy claimed the other two gold medals at the Grand Slam.

Teddy Riner handed France their first title of the competition thanks to a win over Jelle Snippe of The Netherlands in the men's over-100kg final.

Uzbekistan's Shokhruh Bakhtiyorov and the United Arab Emirates' Magomedomar Magomedomarov secured bronzes after they defeated Finland's Martti Puumalainen and Georgia's Gela Zaalishvili in their respective matches.

Alice Bellandi gave Italy their sole gold medal following her victory against Israel's Inbar Lanir in the under-78kg event.

Mayra Aguiar of Brazil triumphed in her bronze medal tie against Britain's Emma Reid as Shori Hamada beat Eiraima Silvestre of the Dominican Republic to ensure Japan won a different colour medal on the day.