Singapore has discovered toxic chemical melamine in 20 more products from China and Malaysia, taking its total to 33, authorities said.