The domestic benchmark indices Sensex and Nifty opened at their highest levels in eight months on Wednesday, supported by strong foreign fund inflows and a sustained moderation in crude oil prices.