US President Barack Obama has been dealt a double setback after Republican wins in two seats, including one billed as a referendum on his economic policies. In New York, Republican Bob Turner won a key election to succeed Democratic Congressman Anthony Weiner, who quit in June over a sex texting scandal.