Super featherweights Manny Pacquiao and Erik Morales will fight each other for a third time in Nevada on 18 November after splitting their first two bouts.
Morales (left) and Pacquiao have history
Mexican Morales won a decision last year, but was stopped in the 10th round of the rematch, prompting experts to call for the former champion to retire.
"I will beat him in this fight like I beat him last fight," said Pacquiao.
"Morales will feel the strength of the people of The Philippines behind every punch I land on him."
Pacquiao, 42-3 with two draws and 32 knockouts, won a 12-round unanimous decision over former world champion Oscar Larios on 1 July.
Morales, 48-4 with 34 knockouts, said: "I have nothing but respect for Pacquiao. He's a good person and he beat me.
"I ran into a guy with a lot of ambition who wanted to win very much. He was in great condition and was obviously well-prepared."