Prime Minister Abdullah Ahmad Badawi has set his retirement date - he will hand over the leadership to his deputy Najib Abdul Razak in two years' time.