Duterte said he was realigning his foreign policy because the United States had failed the Philippines adding that at some point, "I will break up with America".
During three tangential and fiercely worded speeches in Manila, Duterte said the United States did not want to sell missiles and other weapons, but Russia and China had told him they could provide them easily.
"Although it may sound s**t to you, it is my sacred duty to keep the integrity of this republic and the people healthy," Duterte said.
"If you don't want to sell arms, I'll go to Russia. I sent the generals to Russia and Russia said 'do not worry, we have everything you need, we'll give it to you'.
"And as for China, they said 'just come over and sign and everything will be delivered'."On Sunday, Duterte said he had received support from Russia and China when he complained to them about the United States being unwilling to sell weapons to his country.
He also said he would review a U.S.-Philippines Enhanced Defence Cooperation Agreement. The agreement is a deal, signed in 2014, that grants U.S. troops some access to Philippine bases, and allows them to set up storage facilities for maritime security and humanitarian and disaster response operations.
Duterte said the United States should have supported the Philippines in tackling its chronic drugs problems but that instead it had criticised him for the high death toll, as did the European Union.
"Instead of helping us, the first to hit was the State Department. So you can go to hell, Mr Obama, you can go to hell," he said.