Prices of soybean are expected to top 4,000 rupees per 100 kg, a level last seen two years ago, in a month due to high probability of China buying Indian soymeal, coupled with shrinking arrivals in physical markets. Currently, soybean prices at the key market of Indore are around 3,700 rupees per 100 kg. With US-China trade relations uncertain, in all probability, China may have to look to other markets to fulfil its demand for soybean.