Han sade att Manila inte skulle "bryta eller upphäva befintliga fördrag", vilket tyder på att han vill upprätthålla Filippinernas band med USA.
Det kommer dagar efter att Manila meddelade att det avbröt årliga gemensamma militära övningar med USA.
Relationerna mellan de gamla allierade har blivit ansträngda under de senaste månaderna.
Washington har uttryckt oro över den nyvalde presidentens "krig mot narkotika", som har lämnat mer än 3.500 människor döda på bara några månader. Mr Duterte har kallat president Barack Obama en "son till en hora".
Duterte, som besöker Peking nästa vecka, har tidigare föreslagit att Kina och Ryssland skulle kunna vara alternativa partner.
Men även om Duterte upprepade i sitt senaste anförande att de traditionella gemensamma övningarna med amerikanska trupper skulle stoppas, sade han att han inte helt skulle bryta avtalet om ömsesidigt försvar.
"Jag insisterar på att vi justerar, att det kommer att bli inga fler övningar nästa år," sade han.
Han tillade: " Vi behöver egentligen inte bryta eller upphäva våra befintliga fördrag, eftersom de säger att det skulle kunna ge oss paraplyet.
"Vi kommer att upprätthålla alla militära allianser eftersom de säger att vi behöver det för vårt försvar." Han förklarade inte vem han menade med "de".
President Rodrigo Duterte säger att Filippinerna inte kommer att avsluta allianser med andra länder, trots hans alltmer antiamerikanska retorik.