The past tense of weaken is weakened.
The third-person singular simple present indicative form of weaken is weakens.
The present participle of weaken is weakening.
The past participle of weaken is weakened.