Deputy Prime Minister Najib Abdul Razak today labelled the day-long anti-oil hike rally yesterday as a failure because of the poor turnout.