Indian stock indices, after a rollercoaster ride, closed the day marginally in the red, largely over US tariff-related worries and a weak Rupee.