Soybean prices on Friday traded higher by Rs 42 to Rs 3,934 per quintal in futures trade on fresh positions built up by speculators.
On the National Commodity and Derivatives Exchange, soybean contracts for November delivery gained Rs 42, or 1.08 per cent, to Rs 3,934 per quintal in 92,980 lots.
The delivery for January edged up by Rs 45, or 1.15 per cent, to Rs 3,968 per quintal in 33,430 lots.
Marketmen said participants raised their holdings which mainly pushed soybean futures to trade higher.