The ruling Congress party-led alliance has won state polls in Maharashtra and Arunachal Pradesh and is set to form the government in Haryana.

Elections were held in the three states this month in polls seen as a major test for the Congress coalition after a strong victory in general elections in May.

The state poll results come at a time when a resurgent Congress, fresh from a victory at the centre, has begun to find footing as the single largest party.

However, analysts debating the outcome reflect more on the decline of the right-wing Hindu ideologue and a fractured opposition than a clear victory for the Congress.

The BJP has been struggling for some time to find an identity that would directly translate into votes. The BJP-Shiv Sena combine in Maharashtra failed to take advantage of the anti-incumbency factor.