Brazil and United States clinched the respective men's and women's sitting volleyball titles, as Canada claimed the two bronze medals at the Lima 2019 Parapan American Games.
The men's final saw Brazil beat the US 25-18, 25-22, 25-12 at the Callao Sports Center.
It was a reversal of fortunes in the women's final, with the US defeating Brazil 25-16, 25-19, 25-13.
Brazil, as gold medallists, have qualified for the men's tournament at the Tokyo 2020 Paralympic Games.
The country has also qualified for the women's event by reaching the final, with the US having already secured a berth at last year's World ParaVolley Championships in The Hague, The Netherlands.
Canada overcame Colombia 25-19, 25-21, 25-17 in the men's bronze medal match and registered a 25-7, 25-14, 25-14 win over hosts Peru in the women's third-place play-off.
There were also gold medals in athletics and swimming.
Among the winners on the last day of athletics action was Cuban sprint star Omara Durand, who triumphed in the women's 400 metres T12 event in a Parapan American record time of 52.51sec.
Venezuela's Greilyz Greimal Villarroel finished second in a personal best 57.98, while Brazil's Ketyla Paula Pereira came third in 58.91.
Victory took Durand's gold medal tally at Lima 2019 to three, having previously won the women's 100m and 200m T12 events.
She now has 11 Parapan American titles to her name over four editions of the Games.
"I’m totally exhausted but I’m totally happy," she said.
This is getting more exciting as there are only four days left to go up in the Parapan American Games medal table! 🥇🥈🥉 Learn all results of day 7 here👉🏽 https://t.co/q2GpnPN04u pic.twitter.com/XFv2LYuA6D— Lima 2019 #LetsAllPlay 🏅 (@Lima2019Games) August 29, 2019
Durand's three triumphs helped Cuba finish sixth on the final athletics medal table, with Gerdan Fonseca Bernal adding the final flourish to their total tally of eight golds in the men's javelin throw F64.
Fonseca Bernal denied Trinidad and Tobago's Akeem Stewart a second gold medal after the latter's world record-breaking heroics in the men's discus F64 competition.
He threw 55.88m to his rival's 55.42m, and the podium was completed by Brazil's Francisco Jeffe De Lima with 54.99m.
Brazil won eight athletics titles on the final day of action to finish top of the sport's medal table with 33 golds and 82 overall.
The South American nation's athletes dominated the men’s 100m sprints on the final night, going one-two in the T11 and T47 finals, as well as taking the T12 crown.
Lucas Prado and Felipe De Souza were gold and silver medallists in the T11, respectively, after both clocked a time of 11.25, while Petrucio Ferreira won the T47 in a Parapan American record time of 10.59 ahead of Yohansson Do Nascimento in 11.03.
The T12 title went the way of Fabricio Junior Barros in a Parapan American record time of 10.97.
Brazil added shot put crowns in the men's F11 and F55, through Alessandro Da Silva with 13.17m and Wallace De Oliveira with 11.08m, and were first and second in the men's 200m T37, with Vítor Antônio De Jesus leading Mateus Evangelista over the line in 23.53.
A further two gold medals were won by Brazil in women's events, triumphing in 400m T11 through Jhulia Karol Dos Santos Dias' time of 58.93, and in the javelin F56 thanks to Raissa Rocha Machado's throw of 22.64m.
In swimming, Brazil's Paralympic hero Daniel Dias reached the mark of 30 medals at the Parapan American Games.
Dias first medalled at the regional event when competing at home in Rio de Janeiro in 2007.
He dominated the men's 100m freestyle S5 in 1:11.88 and then, less than three hours later, returned to clinch his 31st gold medal after helping Brazil's team in the men's 4x100m medley relay to a time of 4:30.79.