Andy Granda was one of two gold medallists from Cuba on the second day at the Pan American-Oceania Judo Championships in Lima ©Getty Images

Cuba's Andy Granda reclaimed his men's over-100 kilograms continental title from Brazil's two-time Olympic medallist Rafael Silva on a good day for both nations at the Pan American-Oceania Judo Championships in Lima.

Granda was one of two Cuban gold medallists on the second and final day of individual competition at the Villa Deportiva Nacional.

He beat Silva at the 2020 Pan American Championships to take gold, before the Brazilian, who claimed bronze at the London 2012 and Rio 2016 Olympics, triumphed last year for his sixth title at this event.

It was Granda who prevailed in the final, with Francisco Solis of Chile and Christian Konoval of the United States earning bronze in the weight division at the expense of Mexico's Sergio Del Sol and Canada's Marc Deschenes respectively.

Iván Felipe Silva Morales was the other Cuban winner, clinching his fifth continental crown in the men's under-90kg event against Brazil's Marcelo Gomes.

Robert Florentino of the Dominican Republic beat Canada's Keagan Young to place third, which was matched by American John Jayne against Australia's Harrison Cassar.

Brazil took their tally of gold medals event up to seven with three further victories on the second day.

Mayra Aguiar, who has won bronze at the last three Olympic Games, saw off Venezuela's Karen León to win the women's under-78kg event.

Moira de Villiers earned New Zealand's first medal in Lima by beating Maidelines Gorguet of Cuba to bronze.

In the other contest for third, Eiraima Silvestre of the Dominican Republic defeated Peruvian home favourite Camila Figueroa Aquino.

Beatriz Souza successfully defended her women's over-78kg continental crown, overcoming Peru's Yuliana Bolívar González.

The Dominican Republic's Moira Morillo and the US' Nina Cutro-Kelly were bronze medallists, seeing off Narino Castellano Thalia of Cuba and Venezuela's Amarantha Urdaneta.

Guilherme Schimidt was the other Brazilian winner, beating compatriot Vinicius Panini to men's under-81kg gold.

Canada took both bronze medals as Étienne Briand and Francois Gauthier-Drapeau triumphed over Mexico's Samuel Ayala and the Dominican Republic's Medickson Del Orbe Cortorreal, respectively.

Elvismar Rodríguez of Venezuela beat Luana Carvalho of Brazil to win her country's first gold in the women's under-70kg, with Australia's Aoife Coughlan and Brazil's Maria Portela overcoming Ecuadorian pair Celinda Corozo and Estefania Garcia to take bronze.

Shady El Nahas of Canada was the day's other winner, triumphing for the third in the men's under-100kg division.

Brazil's Rafael Buzacarini had to settle for silver, with Peru's Daryl Yamamoto Servan and Kayhan Ozcicek-Takagi of Australia clinching bronze at the expense of Canada's Ian Ryder and Cuba's Liester Cardona, respectively.

Competition is set to conclude tomorrow with the mixed team event.