EXHIBIT 99.2 RANDGOLD & EXPLORATION COMPANY LIMITED (Incorporated in the Republic of South Africa) (Registration Number 1992/005642/06) Share code: RNG ISIN: ZAE000008819 Nasdaq trading symbol: RANGY ("Randgold") Trading Statement Randgold is expecting a decrease of between 35% and 55% in earnings per share and a further decrease of 480% and 495% in headline earnings per share for the 12 month period ended 31 December 2004 ("the preliminary results") compared to that of the last comparative period. The information in this trading statement has not been reviewed or reported on by Randgold's auditors. The release of the preliminary results announcement is expected to be published on or about 28 April 2005. Johannesburg 26 April 2005 Sponsor Sasfin Corporate Finance A division of Sasfin Bank Limited