Prime Minister Abdullah Ahmad Badawi defended his anti-corruption drive against widespread criticism today and vowed to press on with the campaign through a two-pronged strategy.