South African retailer Woolworths Holdings has forecast its annual earnings could increase by up to 30% on the back of higher sales and gains from foreign exchange.