Congressman Ted Strickland won the Democratic primary with 79% of the vote, defeating state representative Bryan Flannery. The Republican primary, between Ohio Secretary of State Ken Blackwell and Ohio Attorney General Jim Petro, was more competitive by far. Petro came under fire for switching positions on same-sex marriage and abortion, as well as allegedly taking business from lawyers who refused to give him campaign contributions. Blackwell and Petro also split over proposals to reduce state spending. Blackwell ultimately won the primary with 56% of the vote.