Joab oye que el rey llora por Absalón, y la victoria se convierte en luto para todo el pueblo, que entra en la ciudad a escondidas, como avergonzado. Joab entra a la casa del rey y le dice que ha avergonzado a todos sus siervos, que aman a quienes lo aborrecen y aborrecen a quienes lo aman. Le dice que, si Absalón viviera y todos ellos hubieran muerto, él estaría contento. Le exige que salga y hable al corazón de sus siervos, o ninguno quedará con él esa noche. David se sienta a la puerta, y todo el pueblo viene ante él.
Los israelitas, huidos a sus casas, discuten entre sí sobre traer de vuelta al rey. David envía mensaje a los sacerdotes Sadoc y Abiatar para que persuadan a los ancianos de Judá, y promete a Amasa el mando del ejército en lugar de Joab. El corazón de Judá se vuelve hacia David como un solo hombre, y lo invitan a volver. Simei, hijo de Gera, acude con mil benjamitas y con Siba, y se postra en el Jordán confesando su pecado. Abisai pide que muera, pero David jura que ese día nadie morirá en Israel, y le jura a Simei que no morirá.
Mefi-boset sale a recibir al rey, descuidado en su aspecto desde que David partió. Dice que Siba lo engañó, y David decide que él y Siba dividan las tierras; Mefi-boset responde que Siba lo tome todo, pues su señor ha vuelto en paz. Barzilai el galaadita, de ochenta años, acompaña al rey hasta el Jordán. David lo invita a ir a Jerusalén, pero él declina por su edad y pide que lleve a Quimham. David besa a Barzilai y lo bendice. Cuando el rey cruza, los hombres de Israel se quejan de que Judá lo ha tomado para sí, y la disputa entre las dos partes se vuelve acalorada, con Judá hablando más duramente.