Who does David want Yahweh to judge?
David wants Yahweh to judge the nations. [7:8]
Why does David ask Yahweh to vindicate him?
David asks for vindication because he is righteous and innocent. [7:8]