Astros first baseman Lance Berkman will have minor surgery on his left knee Saturday and miss two-to-four weeks. The timetable means he could miss Houston's Opening Day game. Berkman injured his knee during a baserunning drill at spring training on March 1.