Prime Minister Ehud Olmert told US Secretary of State Condoleezza Rice on Sunday that he needed 10 days to two weeks to finish the offensive in Lebanon, according to a senior Israeli government official.