What is expected from neuroprotection is to inhibit neuronal death and halt or decelerate the neuronal loss to lower the mortality rates, decrease disability, and improve the quality of life following an acute ischemic stroke. Several agents were described as neuroprotective up to date; however, there is still debate which to use in the neurorehabilitation of stroke patients, in terms of both efficacy and also safety. In this review, we discuss the agents, citicoline, cerebrolysin and MLC901 (NeuroAiD II), the three agents which have started to be used frequently in neurorehabilitation clinics recently in the light of the current literature.