New Delhi, Oct. 14 -- The Indian benchmark indices registered marginal losses on Monday. With geopolitical tensions dictating the session's volatility, the Nifty 50 closed 0.23% lower at 25,227, while Sensex slipped 0.21% to 82,327.

The initial gap-down was triggered by renewed the US-China trade tensions following President Trump's threat of 100% tariffs on Chinese imports, which spurred global risk aversion. However, sentiment improved significantly as the day progressed, aided by Trump's subsequent, more conciliatory remarks and positive commentary on the advancing India-U.S. trade pact.

Two stock recommendations by MarketSmith India:

Buy: Lloyds Metals and Energy Ltd. (current price: Rs. 1,344.20)

Buy: Bank Of Maharashtra (current...