President Barack Obama on Tuesday staunchly defended his decision to compromise with Republicans and temporarily extend about-to-expire tax cuts for all Americans.