Vietnam won 12 gold medals Thursday to raise its total to 68 and remain in second place at the South East Asian Games, behind hosts Indonesia.
The 12 gold medals were won in fencing, pencak silat martial arts, rowing, wrestling and swimming.
Swimmer Chau Ba Anh Tu won the long distance gold medal in the men's 5,000 meter race while Nguyen Thi Ngoc Bich took the women's silver medal in the same event.
Vietnam's martial artists won a total six golds in seven pencak silat final matches.
Vo Duy Phuong took the gold in the men's 50-55kg category, Tran Van Toan won the gold in the men's 60kg category after a 5-0 win over Pakkarangang of Thailand and Nguyen Huong Xuan snatched the gold in the women's 55kg category after beating the hosts' Tuti Trisnaganti 5-0.
Nguyen Thi Yen won the gold in the women's under-60 kg category, Tran Thi Luyen in the women's under-75kg event and Le Dang Minh won the men's 85-90kg competition.
Dinh Huy and Thanh Binh grabbed gold in the men's doubles 2,000 meter rowing event with a time of seven minutes 4.72 seconds.
In fencing, Nguyen Thi Nhu Hoa, Tran Thi Len, Nguyen Thanh Van and Nguyen Thu Hien teamed up to beat their Indonesian opponents in the women's epee team final.
In wrestling, Ha Van Hieu, Bui Tuan Anh and Can Tat Du won gold in the men's 120kg, 66kg event and 74kg categories respectively.
After six days of the November 11-22 Games, the Vietnamese contingent are in second place behind hosts Indonesia and ahead of Thailand in third position.