The FBM KLCI climbed for a third day, to its highest in almost seven years, while the ringgit crossed the psychologically crucial RM4 per US dollar level.