The latest survey from Public Policy Polling (PPP), a Democratic Party-affiliated polling firm, shows President Obama tied or with only a slim lead over two of his potential 2012 GOP challengers. 

A race between Obama and either former Govs. Mike Huckabee (R-Ark.) or Mitt Romney (R-Mass.) would be a tossup if it were held now, according to the poll.

 Obama and Romney were tied at 44 percent each, while Obama led Huckabee 46-44 percent. In the matchup with Romney, Obama lost Independent voters 45-38 percent.

Former Alaska Gov. Sarah Palin (R) appears to be the ideal opponent for the Democratic president -- Obama leads her 49-41 in the poll. Meanwhile the relatively unknown Indiana Gov. Mitch Daniels (R) trails Obama 45-34. PPP surveyed 1,403 registered voters March 12-14.