Domestic stock markets ended with strong gains on Wednesday as oil prices slipped below the $100 a barrel mark while news of a likely trade deal between the US and India lifted sentiments.