Why is "Kivisi" repeated?
Rashi: This is hope after hope, like "Kave El Hashem Chazak v'Ya'ametz Libecha v'Kave" (27:14) and "mi'Shomerim la'Boker Shomerim la'Boker" (verse 6).
Radak: I hoped for Him to show me salvation in this world. My Nefesh hoped for Him in my death, to be gathered to him.
Malbim: Tikvah is unlike Yachul. The reason for Tikvah is in the Nefesh of the one who hopes, even if he was not promised. The reason for Yachul is due to the one to whom he hopes - a promise to help, and the one who hopes has no doubt that he will fulfill. I have Tikvah to Hashem due to my Nefesh; even if there were no promise, "Ki Lo Yitosh Hashem Amo" (94:14).
What word of Hashem did he hope for?
Radak: He promised to take me out of Galus.