And President Barack Obama, a Democrat, and incoming House Speaker John Boehner, a Republican, need each other - as both partners and foils while they push their own legislative agendas and lay the groundwork for the 2012 elections.