Berkman, who is slowly putting his poor start behind him, shot into the top five among first basemen for the first time this year. He is trailing Albert Pujols of St. Louis, Ryan Howard of Philadelphia, Prince Fielder of Milwaukee and Adrian Gonzalez of San Diego.
Berkman started at first base for the National League last year.
Tejada moved past New York's Jose Reyes and is now fourth among shortstops. The five-time All-Star trails Philadelphia's Jimmy Rollins, Florida's Hanley Ramirez and Milwaukee's J.J. Hardy for the right to start in the Midsummer Classic, being held at Busch Stadium on July 14 in St. Louis.
Teammate Ivan Rodriguez, who has caught more games than anyone in history, moved to third among catchers, behind Yadier Molina of St. Louis and Brian McCann of Atlanta.
Fans can cast their votes for starters up to 25 times with the 2009 All-Star Game Sprint Online Ballot at MLB.com and all 30 club sites until July 2 at 10:59 p.m. CT.
Starting rosters will be announced during the 2009 All-Star Game Selection Show presented by Chevrolet on TBS on July 5. Baseball fans around the world will then be able to select the final player on each team via the 2009 All-Star Game Sprint Final Vote at MLB.com.
And the voting doesn't end there. Fans will have the opportunity to participate in the official voting for the Ted Williams Most Valuable Player Award presented by Chevrolet at the Midsummer Classic via the 2009 All-Star Game Sprint MVP Vote at MLB.com.
The All-Star Game will be televised nationally by FOX and around the world by Major League Baseball International. ESPN Radio will provide exclusive national radio play-by-play, while MLB.com will offer extensive online coverage.
Brian McTaggart is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.