President Barack Obama will address the American public Saturday hours after Taliban fighters released a US soldier they captured nearly five years ago in Afghanistan.