US President Barack Obama(L), seen here with Iraqi Prime Minister Nuri al-Maliki in April 2009, will host al-Maliki at the White House for talks on July 22, a spokesman said Wednesday.